SAP Function Modules

BAPI_INSOBJECT_GETDETAIL SAP Function module - Insurance Object: Display Details







BAPI_INSOBJECT_GETDETAIL is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.

See here to view full function module documentation and code listing, simply by entering the name BAPI_INSOBJECT_GETDETAIL into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: FSCDMAD_IO_BAPI
Released Date: 21.08.2007
Processing type: Remote-Enabled
remote enabled module settings


Pattern for FM BAPI_INSOBJECT_GETDETAIL - BAPI INSOBJECT GETDETAIL





CALL FUNCTION 'BAPI_INSOBJECT_GETDETAIL' "Insurance Object: Display Details
  EXPORTING
    insobject =                 " bapi_insobject_key-insobject  Insurance Object Number
*   partner =                   " bapi_insobject_key-partner  Business Partner Number
*   partnerexternal =           " bapi_insobject_key-partner_ext  Business Partner Number in External System
*   validfrom =                 " bapi_insobject_control-valid_from  Valid from Date for Insurance Object in CHAR Format (YYYYMMDD)
  IMPORTING
    insobjectdata =             " bapi_insobject_h_display  Header Data
* TABLES
*   insobjectpartner =          " bapi_insobject_p_display  Partner Data
*   insobjectpartnercorr =      " bapi_insobject_p_corr_d  Correspondence Data for Partner Relationship
*   insobjectpartnerlock =      " bapi_insobject_p_lock_d  Lock Data for Partner Relationship
*   insobjectpartnerbrkassgn =   " bapi_insobject_p_brkass_d  Data for Assignment of Broker to Partner Relationship
*   insobjectpartnerbroker =    " bapi_insobject_p_broker_d  Broker Data for Partner Relationship
*   insobjectpartnerpay =       " bapi_insobject_p_pay_d  Outgoing Payment Data for Partner Relationship
*   insobjectpartnerwhv =       " bapi_insobject_p_whv_d  Valid Variable Withholding Tax Supplements
*   return =                    " bapiret2      Returns
*   extensionout =              " bapiparex     ExtensionOut (Customer Extensions)
    .  "  BAPI_INSOBJECT_GETDETAIL

ABAP code example for Function Module BAPI_INSOBJECT_GETDETAIL





The ABAP code below is a full code listing to execute function module BAPI_INSOBJECT_GETDETAIL including all data declarations. The code uses the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the original method of declaring data variables up front. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8).

DATA:
ld_insobjectdata  TYPE BAPI_INSOBJECT_H_DISPLAY ,
it_insobjectpartner  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_DISPLAY,"TABLES PARAM
wa_insobjectpartner  LIKE LINE OF it_insobjectpartner ,
it_insobjectpartnercorr  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CORR_D,"TABLES PARAM
wa_insobjectpartnercorr  LIKE LINE OF it_insobjectpartnercorr ,
it_insobjectpartnerlock  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_LOCK_D,"TABLES PARAM
wa_insobjectpartnerlock  LIKE LINE OF it_insobjectpartnerlock ,
it_insobjectpartnerbrkassgn  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BRKASS_D,"TABLES PARAM
wa_insobjectpartnerbrkassgn  LIKE LINE OF it_insobjectpartnerbrkassgn ,
it_insobjectpartnerbroker  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BROKER_D,"TABLES PARAM
wa_insobjectpartnerbroker  LIKE LINE OF it_insobjectpartnerbroker ,
it_insobjectpartnerpay  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_PAY_D,"TABLES PARAM
wa_insobjectpartnerpay  LIKE LINE OF it_insobjectpartnerpay ,
it_insobjectpartnerwhv  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_WHV_D,"TABLES PARAM
wa_insobjectpartnerwhv  LIKE LINE OF it_insobjectpartnerwhv ,
it_return  TYPE STANDARD TABLE OF BAPIRET2,"TABLES PARAM
wa_return  LIKE LINE OF it_return ,
it_extensionout  TYPE STANDARD TABLE OF BAPIPAREX,"TABLES PARAM
wa_extensionout  LIKE LINE OF it_extensionout .


DATA(ld_insobject) = some text here

DATA(ld_partner) = some text here

DATA(ld_partnerexternal) = some text here

DATA(ld_validfrom) = some text here

"populate fields of struture and append to itab
append wa_insobjectpartner to it_insobjectpartner.

"populate fields of struture and append to itab
append wa_insobjectpartnercorr to it_insobjectpartnercorr.

"populate fields of struture and append to itab
append wa_insobjectpartnerlock to it_insobjectpartnerlock.

"populate fields of struture and append to itab
append wa_insobjectpartnerbrkassgn to it_insobjectpartnerbrkassgn.

"populate fields of struture and append to itab
append wa_insobjectpartnerbroker to it_insobjectpartnerbroker.

"populate fields of struture and append to itab
append wa_insobjectpartnerpay to it_insobjectpartnerpay.

"populate fields of struture and append to itab
append wa_insobjectpartnerwhv to it_insobjectpartnerwhv.

"populate fields of struture and append to itab
append wa_return to it_return.

"populate fields of struture and append to itab
append wa_extensionout to it_extensionout. . CALL FUNCTION 'BAPI_INSOBJECT_GETDETAIL' EXPORTING insobject = ld_insobject * partner = ld_partner * partnerexternal = ld_partnerexternal * validfrom = ld_validfrom IMPORTING insobjectdata = ld_insobjectdata * TABLES * insobjectpartner = it_insobjectpartner * insobjectpartnercorr = it_insobjectpartnercorr * insobjectpartnerlock = it_insobjectpartnerlock * insobjectpartnerbrkassgn = it_insobjectpartnerbrkassgn * insobjectpartnerbroker = it_insobjectpartnerbroker * insobjectpartnerpay = it_insobjectpartnerpay * insobjectpartnerwhv = it_insobjectpartnerwhv * return = it_return * extensionout = it_extensionout . " BAPI_INSOBJECT_GETDETAIL
IF SY-SUBRC EQ 0. "All OK ENDIF.







ABAP code to compare 7.40 inline data declaration with original syntax

The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.

DATA:
ld_insobjectdata  TYPE BAPI_INSOBJECT_H_DISPLAY ,
ld_insobject  TYPE BAPI_INSOBJECT_KEY-INSOBJECT ,
it_insobjectpartner  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_DISPLAY ,
wa_insobjectpartner  LIKE LINE OF it_insobjectpartner,
ld_partner  TYPE BAPI_INSOBJECT_KEY-PARTNER ,
it_insobjectpartnercorr  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CORR_D ,
wa_insobjectpartnercorr  LIKE LINE OF it_insobjectpartnercorr,
ld_partnerexternal  TYPE BAPI_INSOBJECT_KEY-PARTNER_EXT ,
it_insobjectpartnerlock  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_LOCK_D ,
wa_insobjectpartnerlock  LIKE LINE OF it_insobjectpartnerlock,
ld_validfrom  TYPE BAPI_INSOBJECT_CONTROL-VALID_FROM ,
it_insobjectpartnerbrkassgn  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BRKASS_D ,
wa_insobjectpartnerbrkassgn  LIKE LINE OF it_insobjectpartnerbrkassgn,
it_insobjectpartnerbroker  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BROKER_D ,
wa_insobjectpartnerbroker  LIKE LINE OF it_insobjectpartnerbroker,
it_insobjectpartnerpay  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_PAY_D ,
wa_insobjectpartnerpay  LIKE LINE OF it_insobjectpartnerpay,
it_insobjectpartnerwhv  TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_WHV_D ,
wa_insobjectpartnerwhv  LIKE LINE OF it_insobjectpartnerwhv,
it_return  TYPE STANDARD TABLE OF BAPIRET2 ,
wa_return  LIKE LINE OF it_return,
it_extensionout  TYPE STANDARD TABLE OF BAPIPAREX ,
wa_extensionout  LIKE LINE OF it_extensionout.


ld_insobject = some text here

"populate fields of struture and append to itab
append wa_insobjectpartner to it_insobjectpartner.

ld_partner = some text here

"populate fields of struture and append to itab
append wa_insobjectpartnercorr to it_insobjectpartnercorr.

ld_partnerexternal = some text here

"populate fields of struture and append to itab
append wa_insobjectpartnerlock to it_insobjectpartnerlock.

ld_validfrom = some text here

"populate fields of struture and append to itab
append wa_insobjectpartnerbrkassgn to it_insobjectpartnerbrkassgn.

"populate fields of struture and append to itab
append wa_insobjectpartnerbroker to it_insobjectpartnerbroker.

"populate fields of struture and append to itab
append wa_insobjectpartnerpay to it_insobjectpartnerpay.

"populate fields of struture and append to itab
append wa_insobjectpartnerwhv to it_insobjectpartnerwhv.

"populate fields of struture and append to itab
append wa_return to it_return.

"populate fields of struture and append to itab
append wa_extensionout to it_extensionout.

SAP Documentation for FM BAPI_INSOBJECT_GETDETAIL


This method displays all of the data for an insurance object.

You can limit the data of the insurance object-partner relationship to
...See here for full SAP fm documentati

Contribute (Add Comments)

Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name BAPI_INSOBJECT_GETDETAIL or its description.