When processing a batch input session in the inventory management area, processing is terminated with the error-message 00344:
'Batch input data for SAPLKACB 0002 does not exist'
or 'Batch input data for SAPMM07R 0510 does not exist'
Cause and prerequisites
In connection with the release change from 2.0* to 2.1*, the account assignment block has been included in inventory management and appears as a subscreen of SAPMM07M 410 and 421 and in the reservation. However, with batch input it is sent in a separate dialog box on (screen SAPLKACB 0002).
Customer programs that generate batch input sessions for inventory management need to be adjusted.
Recommendation:
Start the standard reports for generating batch input sessions (RM07MMBL and RM07RRES) with test data and have the sessions processed on the screen.
The cost-relevant fields can only be transferred via the account assignment block, which is processed after each individual entry.
The name of the screen is SAPLKACB 0002.
The fields can be addressed with COBL-XXXXX.
Example for a standard goods movement process:
----------------------------------------------
Program screen OK-code Description
1) SAPMM07M 0400 /08 Beginning of transaction
2a) SAPMM07M 0410 /08 Single-entry screen AND
prepare new item
2b) SAPMM07M 0410 /11 Single-entry screen AND
post document
3) SAPLKACB 0002 /08 FI block
4) -> 1) or if entering more than 1 entry per document -> 2)
Further possibility:
if the CO-block is not used, you can suppress it after changing the screens on the initial screen of the goods movement transaction.
Implement the corrections for this and insert field 'XFULL' at any free position in the fullscreen of screens SAPMM07M 0200, 0300, 0400 and 0460
for inventory management and SAPMM07R 0500 and 0560 for reservations. To do this, follow the instructions below:
1) SE51 -> Screen
2) Fullscreen editor -> Change
3) Position the cursor on any free position (for example, lower right corner)
4) Menu -> Edit -> Create element -> Checkbox -> Attributes
5) Field name -> 'XFULL'
6) Groups ___ 026 ___ ___ (the second group)
7) Program -> Input field -> NO
8) Display -> Invisible -> YES
Save and generate the screens.
You now have the possibility to suppress the account assignment block for the entire transaction on the initial screen of the inventory management transactions.
Initialize field 'XFULL' to do this. Vice versa, you can also show the account assignment block in the calling program by entering 'X' in field 'XFULL'.
Read also Note 67657 for "Suppressing in portions".
Key word: BATCH INPUT
Additional key words
MBBM, MBBR, LI21, RM07MMBL
No comments:
Post a Comment