Kundenkalkulation VA02 -> CK11N

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Kundenkalkulation VA02 -> CK11N

Beitrag von charlie01 (ForumUser / 20 / 0 / 1 ) »
Hallo,

ich habe die Aufgabenstellung per FUBA eine Kundenauftragskalkulation analog VA02 -> CK11N per Job durchzuführen.
Hierzu habe ich in der Funktionsgruppe CKDI folgenden FUBA gefunden (CK_F_SD_ORDER_CALC).

Mein Problem ist, das die Kalkulation auf der Datenbank nicht gespeichert wird.
Ein Aufruf "BAPI_TRANSACTION_COMMIT" bringt mich hier nicht weiter.
Ich vermute es gibt spezielle FUBA die im Nachgang noch ausgeführt werden.

Folgende Ausgabe auf dem Dynpro erhalte ich "Die Kalkulation wird Zwischengesichert".

Ich würde mich über Hilfe freuen. Vielleicht benutze ich auch den falschen FUBA.

Hier mein Beispielcoding:

Code: Alles auswählen.

REPORT ZTEST_CK_F_SD_ORDER_CALC.

Data: lv_matnr    Type matnr,
      lv_werk     type werks,
      lv_cuobj    TYPE cuobj,
      lv_klvar    type CK_KLVAR,
      lv_psdat    type ERDAT,
      lv_menge    LIKE RK70S-MENGE,
      lv_vbeln    type vbeln,
      lv_posnr    type POSNR,
      lv_kalnr    type CK_KALNR,
      lv_dunkel   type C LENGTH 1,
      lv_S_AUCOST Type c LENGTH 1.

Data: T_KEPH_EXP  Type TABLE OF KEPH,
      KLVAR_EXP   LIKE  KEKO-KLVAR,
      KALVAR_EXP  LIKE  KEKO-KLVAR,
      KALNR_EXP   LIKE  KEKO-KALNR,
      HWGES_EXP   LIKE  CKHS-HWGES,
      HWVAR_EXP   LIKE  CKHS-HWGES,
      HWFIX_EXP   LIKE  CKHS-HWGES,
      HWAER_EXP   LIKE  CKHS-HWAER,
      SAVE_FLG    LIKE  SY-BATCH,
      RETURN      Like  BAPIRET2.




lv_matnr    = '000000094799010000'.
lv_werk     = '7311'.
lv_cuobj    = '000000000000080216'.
lv_klvar    = 'Z540'.
lv_psdat    = '20221004'.
lv_menge    = '1'.
lv_vbeln    = '003010794'.
lv_posnr    = '000010'.
lv_kalnr    = '000116381893'.
lv_dunkel   = 'X'.
lv_S_AUCOST = 'A'.

CALL FUNCTION 'CK_F_SD_ORDER_CALC'
  EXPORTING
    MATNR_IMP        = lv_matnr
    WERKS_IMP        = lv_werk
*   OBJNR_IMP        =
    CUOBJ_IMP        = lv_cuobj
    KLVAR_IMP        = lv_klvar
*   ZSCHL_IMP        =
*   KALSM_IMP        =
    PSDAT_IMP        = lv_psdat
    MENGE_IMP        = lv_menge
    VBELN_IMP        = lv_vbeln
    POSNR_IMP        = lv_posnr
    KALNR_IMP        = lv_kalnr
*   BWTAR_IMP        =
*   KZBWS_IMP        = ' '
    S_DUNKEL         = lv_dunkel
    S_AUCOST         = lv_S_AUCOST
*   I_TECHS          =
 IMPORTING
   KLVAR_EXP        = KLVAR_EXP
   KALVAR_EXP       = KALVAR_EXP
   KALNR_EXP        = KALNR_EXP
   HWGES_EXP        = HWGES_EXP
   HWVAR_EXP        = HWVAR_EXP
   HWFIX_EXP        = HWFIX_EXP
   HWAER_EXP        = HWAER_EXP
   SAVE_FLG         = SAVE_FLG
 TABLES
   T_KEPH_EXP       = T_KEPH_EXP
 EXCEPTIONS
   FAILED           = 1
   OTHERS           = 2
          .
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.



CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
 EXPORTING
   WAIT          = 'X'
 IMPORTING
   RETURN        =  RETURN
          .

COMMIT WORK.

write: 'ausgabe'.
Grüße

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

0
Antw.
791
Views
Customizing CK11N
von charlie01 » 30.08.2020 20:05 • Verfasst in Financials
1
Antw.
2218
Views
1
Antw.
1238
Views
6
Antw.
5238
Views
Update in VA02
von RainerW » 24.10.2016 09:54 • Verfasst in Dialogprogrammierung
1
Antw.
2323
Views
Konfiguration in VA02
von norbert1962_sap » 27.08.2020 09:12 • Verfasst in Sonstige Module

Über diesen Beitrag

charlie01
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 456
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1693
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 348
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 590

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 456
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1693
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 348
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 590

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 279
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3469
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10014