Ansicht
Dokumentation

BAPI_SINGLESETTREQS_COPYCHANGE - Agenturgeschäft: Bapi Einzelanforderungen kopiern und ändern

BAPI_SINGLESETTREQS_COPYCHANGE - Agenturgeschäft: Bapi Einzelanforderungen kopiern und ändern

General Material Data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode können Sie eine Regulierungseinzelanforderungen kopieren und dann ändern.

Dazu selektieren Sie die Regulierungseinzelanforderung über den Input-Parameter "DOCUMENTNUMBER". Über "INVOICE_DATE" können Sie ein abweichendes Buchungsdatum und über "INVOICE_TYPE" eine abweichende Fakturaart für die Kopie pflegen.

Über die Struktur "COPY_PARAMETERS" können Sie Parameter für den Kopiervorgang mitgeben, um z.b. nur bestimmte Positionen zu kopieren.

Die zu ändernden Daten geben Sie analog zum BAPI_SINGLESETTREQS_CHANGEMULT mit. Als Beleg- bzw. Positionsnummer geben Sie die Werte des zu kopierenden Beleges mit. Diese werden dann intern auf die neue Beleg- bzw. Positionsnummern umgesetzt.

Zu ändernde Kopfdaten definieren Sie über die Struktur "HEADDATAINX" und Positionen über "ITEMDATAINX" durch die Belegnummer (und Positionsnummer). Außerdem markieren Sie dort die zu ändernden Felder. Über die Strukturen "HEADDATAIN" und "ITEMDATAIN" geben Sie die neuen Werte mit.

Texte ändern Sie über 'HEADTEXTIN" für Kopftexte und "ITEMTEXTIN" für Positionstexte.

Zum Ändern von Konditionen zum Lieferant für die Änderungen "VENDORCONDCHANGEX" und "VENDORCONDCHANGE" für die Werte, zum Kunden "CUSTOMERCONDCHANGEX" und "CUSTOMERCONDCHANGE".

Die Struktur "RETURN" gibt Meldungen zurück.

Über die Strukturen "HEADDATAOUT" und "ITEMDATAOUT" wird der neue Beleg zurückgegeben, seine Belegnummer über "DOCUMENTNUMBEROUT".

Über die Struktur "EXTENSIONIN" können Sie kundeneigene Felder ändern. Diese müssen über eine Append-Struktur an die Struktur "BAPI_TE_KOMZRKE" und "BAPI_TE_KOMZRKEX" für die Kopfdaten und "BAPI_TE_KOMZRPE" und "BAPI_TE_KOMZRPEX" für die Positionsdaten angefügt werden. Dabei muß für dieses BAPI das Feld "DOCUMENT_NUMBER" als Key verwendet und das Feld "REF_DOC" freigelassen werden.

Beispiel

Hinweise

Um einen Agenturbeleg zu kopieren, muss eine Kopiersteuerung von der Quell- zur Ziel-Fakturaart gepflegt sein.

Weiterführende Informationen





Parameter

COPY_PARAMETERS
CUSTOMERCONDCHANGE
CUSTOMERCONDCHANGEX
DOCUMENTNUMBER
DOCUMENTNUMBEROUT
EXTENSIONIN
EXTENSIONOUT
HEADDATAIN
HEADDATAINX
HEADDATAOUT
HEADTEXTIN
HEADTEXTOUT
INVOICE_DATE_COPY
INVOICE_TYPE_COPY
ITEMDATAIN
ITEMDATAINX
ITEMDATAOUT
ITEMTEXTIN
ITEMTEXTOUT
PARTNER_CHANGE
RETURN
VENDORCONDCHANGE
VENDORCONDCHANGEX

Ausnahmen

Funktionsgruppe

2100_EA

General Material Data   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4546 Date: 20240523 Time: 173535     sap01-206 ( 61 ms )