Overblog
Edit post Folge diesem Blog Administration + Create my blog
SAPManDoo - SAP Resource

Der vorliegende Blog enthält von mir im Laufe meiner beruflichen Tätigkeit als SAP-Berater zusammengetragene Informationen / Beispiel-Codings zum Themenkreis SAP, speziell FI/CO.

Fakturaschnittstelle ins FI / FI-Beleg unterbinden, CO-PA bleibt

Veröffentlicht am 19. Dezember 2012 von sapmandoo in CO

Bei einem Projekt gab es die Anforderung, die eingelesen Abverkaufsdaten vom POS ins SAP zu laden, aber bei den daraus entstehenden (POS-)Fakturen keinen FI-Beleg zu erzeugen. Allerdings sollte die Fortschreibung ins CO-PA nicht unterbunden werden.

 

Hierzu wurde folgendes Coding in der SAP-Erweiterung SDVFX008 (Funktionsexit EXIT_SAPLV60B_008, Include ZXVVFU08) implementiert (CMOD):

 

...

data: l_tabix  type sytabix,

      ls_accit like line of xaccit.

 

* Kill FI, long live CO-PA!!!

* Table XACCIT contains lines for FI and CO-PA document

* --> Remove lines for FI-doc only!

 

* Caution: for certain cases only

 

check ... <> ... AND ...

  

loop at xaccit into ls_accit.

  l_tabix = sy-tabix.

  if ls_accit-kstat = space.      "line of FI doc

*   delete line in item table

    delete xaccit index l_tabix.  

*   delete corresponding entry in amount table     

    delete xacccr index l_tabix.   

  endif.

endloop.

 

 

Diese Aktion darf natürlich nur in den relevanten Konstellationen durchgeführt werden, d.h. es ist auf eine hinreichend scharfe Abgrenzung zum übrigen Belegaufkommen zu achten!

 

Kommentiere diesen Post