Beschreibung für BAPI_LOAN_CONTRACT_CREATE

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Beschreibung für BAPI_LOAN_CONTRACT_CREATE

Beitrag von ASchreier (ForumUser / 10 / 0 / 0 ) »
Hallo Zusammen,

ich versuche gerade über "BAPI_LOAN_CONTRACT_CREATE" im CML ein neues Darlehen anzulegen. Ich habe dazu bereits ein nettes Testprogramm mit dem ich über Kopie eines bestehenden Darlehens ein "Neues" anlegen kann.

Leider ist die SAP-Beschreibung relativ dürftig. Vor allem das Befüllen der Strukturen beim Aufruf des Bapis mache ich mehr oder weniger über "Try and Error" für jedes einzelne Feld....

Hat jemand ggf. zu diesem Thema noch ein paar Tipps oder Beschreibungen?!

Gruß
Andreas

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


Re: Beschreibung für BAPI_LOAN_CONTRACT_CREATE

Beitrag von liljawa (ForumUser / 1 / 0 / 0 ) »
Ich bin gerade auch dabei diesen BAPI zu nutzen,
leider bisher ohne Erfolg.

Aktuell habe ich auch auf Stackoverflow eine Anfrage dazu gefunden
http://stackoverflow.com/questions/4384 ... act-create

Dort sind folgende Beispiele verlinkt
https://archive.sap.com/discussions/thread/1371007
http://m.blog.chinaunix.net/uid-7226720-id-2062081.html

Mein bisheriger Code, klappt leider noch nicht ganz, ich bekomme folgende Warnings/Fehler
1 E 67 015 Fehler bei der Nummernvergabe 000000 LOAN 0
2 W 67 056 Kontierungsreferenz konnte nicht ermittelt werden 000000 LOAN 0

Code: Alles auswählen.

DATA: ls_loan TYPE bapiloan_create,
      ls_conditionheader TYPE bapicondhead_create,
      lt_partner TYPE TABLE OF bapirel_bpobj,
      lt_conditions TYPE TABLE OF bapicondition_create,
      lt_return TYPE TABLE OF bapiret2,
      ls_user TYPE BAPILOAN_USERFIELDS.

DATA: ls_partner LIKE LINE OF lt_partner,
      ls_condition LIKE LINE OF lt_conditions.

DATA: ls_loannumber LIKE bapiloan_get-contract_no.

"APPEND ls_condition TO lt_conditions.

"RANLSTAMNR / master_no

ls_loan-comp_code = '0020'. "Buchungskreis
ls_loan-status = 10.
ls_loan-prod_type = 'HYP'. "Produktart HYP/HYM
ls_loan-currency = 'EUR'.
ls_loan-currency_iso = 'EUR'.
"ls_loan-FIN_PROJ = 1000000113.
"ls_loan-contract_no = 100000011301. "Externe Nummernvergabe?

ls_conditionheader-condition_valid_from = sy-datum.
ls_conditionheader-comm_cap = '0.01'.
ls_conditionheader-currency = 'EUR'.
ls_conditionheader-currency_iso = 'EUR'.

ls_partner-partner = 1000030986.
"ls_partner-comp_code = '0020'.
ls_partner-role_type = 'TR0100'. "
ls_partner-role_sbtyp = 'DN1'. "
ls_partner-object_no = 1000000113.
APPEND ls_partner TO lt_partner.

CALL FUNCTION 'BAPI_LOAN_CONTRACT_CREATE'
  EXPORTING
    loan             = ls_loan    " Anlage Darlehensvertragsdaten
    conditionheader  = ls_conditionheader    " Anlage Konditionskopfdaten
*   correspondence   =     " Anlage Korrespondenzdaten
    userfields       = ls_user    " Benutzerfelder
    testrun          = abap_false   " Umschalten auf Simulations-Modus bei schreibenden BAPIs
*   refresh          = SPACE    " Auffrischen d. globalen Einstellungen bei schreibenden BAPIs
*   processextension = SPACE    " Kundenerweiterungen ausführen
*   steering         =     " Steuerparameter der Bapi Vertragsanlage
*   avoid_inner_join = SPACE    " Steuerparameter der Bapi Vertragsanlage
*   calln_appln      = 'INT' " Calling Application
*   link_dd2sf       =     " Calling Application
  IMPORTING
    loannumber       = ls_loannumber    " Vertragsnummer
*   error            =     " Fehlerkennzeichen bei BAPIs
  TABLES
    partner          = lt_partner    " Zuordnung Partner zum Vertrag
    conditions       = lt_conditions    " Anlage Konditionspositionen
*   formula          =     " Anlage Konditionendetails
*   objects          =     " Anlage Objektbeziehungsdaten
*   collaterals      =     " Anlage Sicherheitenbeziehungsdaten
*   encumbrances     =     " Darlehen: Grundpfandrecht - Anlegen
*   clerks           =     " Anlage Sachbearbeiterbeziehungsdaten
*   extension_in     =     " Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut
    return           = lt_return    " Rückmeldungen der Ergebnisse
*   subfacility      =     " Rückmeldungen der Ergebnisse
*   subfacs_return   =      " Rückmeldungen der Ergebnisse
  .

WRITE sy-subrc.
WRITE ls_loannumber.

EXIT.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2471
Views
Employee Create BAPI
von shilpak » 21.02.2005 14:25 • Verfasst in Development Related
3
Antw.
3935
Views
BAPI for Vendor Create
von sonair » 01.03.2005 08:48 • Verfasst in Development Related
1
Antw.
6052
Views
customer create
von Gast » 24.02.2005 08:28 • Verfasst in Application Related
3
Antw.
519
Views
Beschreibung zu Klassenattributen etc. in adt
von whaslbeck » 15.12.2022 15:54 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140