cancel
Showing results for 
Search instead for 
Did you mean: 

GR Not Print when Saving in MIGO

Former Member
0 Kudos

Dear Experts,

I am working on a problem for printing out the GR when user uses MIGO to receive. Authorizations are not an issue as user has more autho than another worker who is able to do the automatic printing when he tries.

I have also checked the user parameters and NDR is maintained for "X".

What I have noticed si when the problem user did the GR, I went to ME2N, used the PO number to pull the GR and drilled down to the Matrrial Document : Output....there is nothing in the output.

However, when it was reversed and the other user did the same GR on the material i see the output type.

So I assume there is somehting wrong in the configuration and the user profile that does not even get to the output type? Can you please help with this?

I have been reading a lot of docuemtnation...NACT, NACT, OMLV, OMJ4 and i am still a biut confused.

I assume the functionaliy works with based on output type > output determination > printer determination?

Please help!

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Go through these steps you can get the GRN Printout

1. Maintain the Printer Name in SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Gen Settings->Printer Setting

Enter the local printer where you want to print your Goods posting document

2. Ensure that in SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Gen Settings->Item Print Indicator, 1 stands for Matl Doc print out

3. In SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Gen Settings->Print Version, maintain Print Version 2

4. In SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Maintain Print Indicator for Goods Receipt/GI/Transfer Posting Documents

Here for Particular mvt type 101,201,121,311 etcu2026 Maintain the Print item as 1--Material document printout

5. In SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Output Determination->Maintain Output Types, for the Output types WE01, WE02 and WE03, ensure the following--

Select the particular Output type then goto Details

a. Default Values: Dispatch Time is 3 or 4 as per reqmt. and Transmission medium is 1

b. Print Parameter is 7

6. In SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Output Determination->Printer Det->Printer Determination by Plant/Str Loc, Maintain the Output device for all your Plants

7. Go to MN21, for Tr Type WE, Print Version 3, maintain Print Item as 1.

Now the settings are ready for Printing Material doc

8. While doing MIGO, ensure that in General Tab, you get "3 Collective Slip" beside the Print Indicator and you tick mark the field.

9. Now depending on the setting in 5a, the Matl doc is printed. If it is 3, you have to print it using MB90. If it is 4, it is printed immediately.

Former Member
0 Kudos

Hello Charlie and All....

Following your steps...

1) Printer confimed it is setup

2) Confirmed 1 is set for Material Document Printout and 6 is set to Matl Doc. Printout for GR/GI

3) Confirmed the data is there as below:

T_Code Text Version Text

MIGO Goods movement 3 Collective Slip

MIGO_GI Goods Movement 1 Individual Slip

MIGO_GO Goods Movement 1 Individual Slip

MIGO_GR Goods Movement 1 Individual Slip

MIGO_GS Subseq. Adjust. of Material Provided

MIGO_TR Transfer Posting 2 Indiv.Slip w.Inspect.Text

4) Confirmed in Menu path SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Maintain Print Indicator for Goods Receipt Documents that the specific the mvt type is there:

MvT Text Print Version Text

101 GR goods receipt 6 Matl Doc. Printout for GR/GI

5) For the print paramters it iset to the following:

WE01 - Dispatch Time =send with periodically scheduled job and Print Param = Plant/storgae location

WE02 - Dispatch Time =send with periodically scheduled job and Print Param = Plant/storgae location

WE03 - Dispatch Time = Send immediately (when savin the application) and Print Param = Plant/storgae location/user group

I checked output type of the print out that was acutally prnted for the user that wored and it was set to WE03. So I assume this is what we used. How is this configured, which output verion is selected?

7) For the specific condition tye, the plant, sloc, and user group all have the Output dev as the printer that is configired with immediate output.

😎 This was set for the user

Still an issue...any furhter assistance?

Former Member
0 Kudos

Raki,

Print parameters is set up in Materials Management > Inventory Management and Physical Inventory > Output Determination > Printer Determination > Printer Determination by Plant/Stor.Loc./User Group

The user group that is defined here needs to be in PID ND9 as the value. For example, if the user group = "GROUP1" then I need to have PID ND9 with value "GROUP1"

Compare this to the user that worked to see if this is the problem

Former Member
0 Kudos

You may also have noticed that when the problem user is on the MIGO screen for the Goods Receipt/Issue, that the "Print" icon is checked (due to NDR PID) but when you display that material document after saving, the "Print" icon is not checked

Fixing the ND9 PID should solve your problem. I have seen this on several occasions.

Former Member
0 Kudos

Hello John,

Actually the scond way is how it is working. The users are not configured in SPRO under the printer determination per user.

Also your comment about the NDR parameter, this was the first thing i check. The correct printer is set here and the defulat printer is also setup in the Defaults tab.

+ the usre did check the print icon in front of me...

This is why it is getting frustrated....

Former Member
0 Kudos

Raki,

Check the thread again - I edited my response because I didn't see that they were set up as User Group - in this case, they need PID ND9 along with NDR

NDR = X

ND9 = the group identified in config. (case sensitive)

ForPlant/Sloc/User Group, users must have BOTH of these PIDS

Former Member
0 Kudos

Hello John,

I missed the updated.

As for the config in the we have named the user group in the config the same as the printer name.

Therefore the ND9 value is set to the correct usergroup (in this case the printer) and the NDR value =x.

So...in the Printer Deterimination per Plant/Sloc/usergroup it is setup as the following:

CTyp= WE03

Plnt= VA01

SLoc = 0001

User Group= REC2

Output Dev= REC2

Name= GR

Immediate= [checked]

Release= [not checked]

and the paramters in the user profile is set to:

NDR = X

ND9 = REC2

Defaults > OutputDevice = REC2 (output immediatly)

Former Member
0 Kudos

Raki,

Just for clarity, NDR = "x" or "X" - It must be capital X, not lower case. In your response, you identified both.

Former Member
0 Kudos

Raki,

Also, check your configuration for storage location = blank. If the GR was for a PO of a consumable item (account assignment K, for example) the Sloc does not carry over to the material document. Therefore, there needs to be a setting like follows:

CTyp= WE03

Plnt= VA01

SLoc = (blank)

User Group= REC2

Output Dev= REC2

Name= GR

Immediate= checked

Release= not checked

The User Group & the ND9 PID must be exact - no spaces everywhere it is used (for all plant/Sloc combos)

We once had "GROUP1" for one Plamnt/SLOC combo and "GROUP 1" configured for another. It took a long time to trouble shoot.

Former Member
0 Kudos

John,

Both of your suggestions above are confirmed.

THe NDR value is UPPERcase and the is also an enrtey with the SLoc with blank in it as you specified.

Former Member
0 Kudos

One thing that i have noticed is that is even if the they check the Print button in MIGO...when i go back a check the material doc header in MB03, I see that Print Check Box and the Text Print is not there. However it is there on material doc for the user who is able to print correctly.

Former Member
0 Kudos

Raki,

That was the scenario I described above.

If the user has PID NDR = X, then the box should already be chaecked for him. He should never need to check the box manually. Please make sure that there are no spaces before or after the "X".

Text from F1 Help:

> This indicator is preselected if the parameter NDR has been set to X

> (capital letter!) in your user master record.

One possible alternative solution - if it applies to your situiation:

> If all the users print to printer ERP2 & ERP2 is set as their default printer in the User Master, then you could change the output Print Parameters to "S USER PARAMETERS" and the system will use their default printer instead of the Plant/SLoc/User Group config. The Users will still need NDR=X, but they will not need ND9.

The purpose for Plant/Sloc/User Group is if you want output to go to different printers based on those combinations. For example, SLOC 0001 Grs print to ERP1 & SLOC 0002 Grs print to ERP2

Finally, if the two user's PIDs are identical (as you have documented) & the config is correct (as you have also documented), then the only other option is to investigate user authorizations more closely.

Best of luck.