10.12.10

SAP Note 12323 - Problems with accnt assgmt in batch input for POs

Symptom:

Program : SAPMM06E
In the case of purchase order items with account assignment, there are problems on the account assignment screen SAPLKACB 0002 (for example, it is not possible to move on from this screen).

Cause and prerequisites

The problem is caused by a conversion to account assignment block (coding block).

Solution
In the case of batch input for purchase orders with account assignment, you should use the multiple account assignment screen SAPMM06E 0113 instead of the single account assignment screen SAPMM06E 0511. On screen 0113, you can usually do without SAPLKACB 0002. To cause screen 0113 to be called up in the case of batch input, as of Release 2.2 you can set the indicator XBTC1 to 'X' in table TMED for the transaction/event code "BF" (Transaction SM31).
For Release 2.1, you can make the following small change in member MM06EI0C:

*-----------------------------------------
* Kontierungsbild aufrufen Bestellung
*-----------------------------------------
MODULE CALL_D0113.
...
...
...
DO.
*------- Bei Einfachkontierung auf POP-UP --------------------
* IF KNTIMOD EQ '1' AND EKPO-VRTKZ EQ SPACE. "OLD <---
IF KNTIMOD EQ '1' AND EKPO-VRTKZ EQ SPACE AND "NEW <---
SY-BINPT EQ SPACE. "NEW <---
IF OK-CODE NE SPACE.
SAVFCODE = OK-CODE.
ENDIF.
CALL SCREEN 0511 STARTING AT 1 7
ENDING AT 80 14.
...
...
Additional key words

511 113

Key word: BTCI ME21 ME31

No comments:

Post a Comment