cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in Batch Determination CO:Select Batches screen while creating process order

Former Member
0 Kudos

Hi,

While creating a blend for the process order, the batch determination happens and the below mentioned screen opens

* Batch Determination CO:Select Batches

The issue is whenever more than 8 batches are selected, the system throws a message saying "FIELD XV01FDP-MENGE(9) DOES NOT EXIST IN THE SCREEN SAPLV01F 0100" as shown above.

As far as i noticed , the input to this screen 100 has 11 entries ,meaning 11 batches to be displayed. But the table control has only 7 rows to accomodate.The rest of the entries get switched to the next screen as shown below.

Has anyone faced this issue before? This is a long pending issue and i have checked BADI's , exits.

I wonder how standard SAP step loop can have an issue. Please see the attached file for your reference. Any inputs would be of great help. Thanks.

Thanks,

Aatmika N

former_member934111
Discoverer
0 Kudos

Could we add Vendor batch column before or after the Split Quantity Feild?

Accepted Solutions (1)

Accepted Solutions (1)

rupesh_brahmankar3
Active Contributor
0 Kudos

Dear,

Change screen 'Batch Selection in Batch Determination' as follows in order to define the step loop as being variable:

 
Transaction SE51, program = SAPLV01F, screen number = 0100

Select Attributes -> 'Change' -> 'Layout'.

Select the entire step loop (line 16, column 6 to line 23, column 84) using the mouse pointer and then in the Edit menu (submenu Grouping -> Step loop) choose the Variable option.
Save and activate the screen.

For more details please refer OSS note 595669.

Regards,

R.Brahmankar

Former Member
0 Kudos

Hi Rupesh,

Thanks soooo much. This resolves the issue i guess.

Thanks

Aatmika N

Former Member
0 Kudos

Hi Rupesh,

I checked the note. The step loop is already a variable loop. But then further checking we found since its a variable loop, the number of loop lines vary with screen sizes ( resolution). I also found a code to dynamically determine the lines of  a screen.

http://www.erpgreat.com/abap/bdc-number-of-lines-on-screen.htm

When i incorporated the above link code, it worked for 17" inches but not for 19" inches.

So i modified the code to determine the number of loop lines . In which case there is a  issue with paging. For instance , i use a 17" laptop screen, the number of maximum lines allowed for batch determination screen is 16 . Where only 7 rows are allowed in the step loop . If i have selected 10 batches , the first 7 batch is picked up correctly but the rest has issues.

Is it even possible to maipulate the step loop to pick up allowed lines with paging? Any ideas. I am close to telling the customer to use a fixed a resolution from the screen properties. But they want it to be dynamic as that roundabout impacts font sizes it seems.

Any idea would be great help.

Thanks,

Aatmika N

former_member934111
Discoverer
0 Kudos

Could we add Vendor batch column in batch determination window before or after split quantity field? please help in this regard

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi ,

Is this some SORT of data uploading technique that you are Using like BDC or LSMW etc for T Code COR2.

Because the error that you are getting is XV01FDP-MENGE(9) field doue not exist on the screen .

Seems like you are entring menge field in your code or recording that is actually not present on the screen.

Please get the Recording or Code checked once for the field MENGE.

Regards,

Amit

Former Member
0 Kudos

Dear Aatmika,

Please check the SAP note 595669 for your reference.