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).
The problem is caused by a conversion to account assignment block (coding block).
SolutionIn 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