Ansicht
Dokumentation
/PM0/ABT_SVC_IO_FIND - Versicherbare Objeke suchen
ABAP Short Reference Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Funktionsbaustein können Sie versicherbare Objekte finden. Sie können Objektart, Objekttyp, Wirksamkeitsdatum, Objektnummer, Objektname oder externe Objektnummer eingeben, um das Suchergebnis einzuschränken. Erfolgt keine Eingabe, zeigt das System maximal 100 Sätze an.
Sie können das Suchergebnis einschränken, indem Sie die maximale Anzahl der anzuzeigenden Sätze (IV_MAXRECORDS) und die Anzahl der zu überspringenden Zeilen (IV_SKIP_ROWS) angeben. Wenn Sie beispielsweise die maximale Anzahl der Sätze auf 50 und die Anzahl der zu überspringenden Zeilen auf 30 setzen, dann gibt das System 50 Sätze beginnend mit Zeile 31 zurück. Als Defaultwert für die maximale Anzahl der Sätze ist 100 eingestellt. Wenn Sie die maximale Anzahl der Sätze auf 0 setzen, wird die Einschränkung aufgehoben.
Das System liefert folgende Daten zurück:
- Liste der versicherbaren Objekte (Parameter ET_RESULT)
- Liste von Fehler- und Statusmationsmeldungen (Parameter ET_MESSAGE)
- Das System führt die gleichen Prüfungen durch wie bei der Ausführung des Geschäftsvorfalls im Dialog.
Beispiel
Das folgende Code-Beispiel demonstriert die Suche nach einem versicherbaren Objekt der Art "Hausrat" (Objektart 1 des Objekttyps 10004) mit dem Wirksamkeitsdatum 01. Januar 2013.
DATA:
ls_insobj_input TYPE /pm0/abt_svc_io_find_in,
lt_result TYPE /pm0/abt_svc_io_find_out_t,
lt_messages TYPE bapiret2_t,
lv_max TYPE i.
CLEAR ls_insobj_input.
ls_insobj_input-effectivity_dt = '20130101'.
ls_insobj_input-objcat_cd = 00001.
ls_insobj_input-objtyp_cd = 10004.
lv_max = 100.
CALL FUNCTION '/PM0/ABT_SVC_IO_FIND'
EXPORTING
is_insobj_input = ls_insobj_input
iv_maxrecords = lv_max
IMPORTING
et_result = lt_result
et_messages = lt_messages.
Hinweise
- Der Funktionsbaustein sichert die Daten in der Datenbank (COMMIT).
- Der Funktionsbaustein ist nur synchron aufrufbar, er gibt keine Fehlermeldungen zurück.
- Im Falle eines Laufzeitfehlers können Sie mit Hilfe des Services Retrieveprüfen, ob das System die Änderungen verbucht hat. Sie rufen das Anwendungslog mit der Transaktion SLG1auf.
Weiterführende Informationen
Erweiterungen
Um weitere Daten aus dem aufrufenden System zu verarbeiten, verwenden Sie das Business Add-In (BAdI) BAdI: Versicherbares Objekt finden (Extension In/Out) (/PM0/ABT_SVC_IO_FIND_BADI). Mit diesem BAdI können Sie ein eigenes Mapping durchführen und den Parameter EXTENSIONOUTbefüllen.
Versicherbares Objekt-> BAdI: Versicherbares Objekt finden (Extension In/Out).
Parameter
ET_EXTENSIONOUTET_MESSAGES
ET_RESULT
IS_INSOBJ_INPUT
IT_EXTENSIONIN
IV_MAXRECORDS
IV_SKIP_ROWS
Ausnahmen
Funktionsgruppe
/SAPLABT_SVC_INSURABLE_OBJGeneral Data in Customer Master SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4396 Date: 20240424 Time: 084152 sap01-206 ( 61 ms )