Page 1 of 1

Sachkonteneinzelpostenliste

PostPosted: Fri Jan 03, 2014 10:35 am
by Curt3333
Hallo zusammen,

ich habe mal vor längerem eine Anforderung umgesetzt über die Einzelposten zum Debitor ermittelt werden. Dies funktioniert analog der FBL5N. Ich verwende dazu die Funktionsbausteine BAPI_AR_ACC_GETOPENITEMS bzw. BAPI_AR_ACC_GETSTATEMENT. Jetzt möchte der Kunde das gleiche bzgl. der Sachkonten. Hier habe ich nach längerem Suchen leider keine so schöne Funktionsbausteine gefunden. Wenn ich z.B. den BAPI_GL_ACC_GETBALANCE verwende, bekomme ich immer nur das Delta zwischen zwei Jahren. BAPI_GL_CC_GetCurrentBalance und BAPI_GL_ACC_GetPeriodBalances helfen mir auch nicht weiter. Was ich suche ist auch wieder ein Funktionsbaustein über den ich die offene Posten stichtagsbezogen und/oder intervallbezogen auswerten kann.
Kennt jemand solche Funktionsbausteine?

Danke im Voraus für eure Hilfe.

Viele Grüße
Mrs. Hilflos

Re: Sachkonteneinzelpostenliste

PostPosted: Mon Jan 06, 2014 10:58 am
by Constantin3326
Hallo Mrs. Hilflos,

Funktionsbausteine habe ich momentan auch keine zur Hand aber das Coding für die OP-Selektion ist eigentlich recht einfach:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.  
  2. * 1. Offene Posten zum Stichtag selektieren
  3.   SELECT * FROM BSIS INTO TABLE it_xyz
  4.     WHERE BUDAT <= <Stichtag>
  5.     AND   BUKRS EQ ...
  6.     AND   SAKNR = ...
  7.  
  8. * Dazu noch alle ausgeglichen Posten, die aber zum Stichtag noch offen waren
  9.   SELECT * FROM BSAS APPENDING TABLE it_xyz
  10.     WHERE BUDAT <= <Stichtag>
  11.     AND   AUGDT > <Stichtag>
  12.     AND   BUKRS EQ ...
  13.     AND   SAKNR EQ ...
  14.  
GeSHi ©

Re: Sachkonteneinzelpostenliste

PostPosted: Mon Jan 06, 2014 12:06 pm
by Curt3333
Hallo MrB,
danke für deinen Vorschlag. Sowas wollte ich eigentlich vermeiden. 8)
Wenn es aber keinen SAP-Baustein gibt, muss ich es eben so machen.
Danke nochmal.
Gruß
Mrs. Hilflos