FSCD_SAMPLE_V651 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 FSCD_SAMPLE_V651 into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
FSCDMAD_IO_EXIT
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'FSCD_SAMPLE_V651' "FS-CD: BAPI: Insurance Object Creation: Process Customer Extensions
TABLES
insobjectpartner = " bapi_insobject_p_create
insobjectpartnerx = " bapi_insobject_p_createx Change Structure for Insurance Object-Partner Data
* insobjectpartnercorr = " bapi_insobject_p_corr
* insobjectpartnercorrx = " bapi_insobject_p_corrx Change Structure for Correspondence Data
* insobjectpartnerlock = " bapi_insobject_p_lock
* insobjectpartnerlockx = " bapi_insobject_p_lockx Change Structure for Lock Data
* insobjectpartnerbrkassgn = " bapi_insobject_p_brkass_cr
* insobjectpartnerbrkassgnx = " bapi_insobject_p_brkass_crx Change Structure for Broker Assignment Data
* insobjectpartnerbroker = " bapi_insobject_p_broker
* insobjectpartnerbrokerx = " bapi_insobject_p_brokerx Change Structure for Broker Data
* insobjectpartnerpay = " bapi_insobject_p_pay
* insobjectpartnerpayx = " bapi_insobject_p_payx Change Structure for Payment Data
* insobjectpartnerwhv = " bapi_insobject_p_whv Valid Variable Withholding Tax Supplements
* insobjectpartnerwhvx = " bapi_insobject_p_whvx Change Structure for Valid Variable Withholding Tax Supplements
return = " bapiret2 Return Parameter(s)
extensionin = " bapiparex ExtensionIn (Customer Extensions)
CHANGING
insobjectdata = " bapi_insobject_h_create
insobjectdatax = " bapi_insobject_h_createx
. " FSCD_SAMPLE_V651
The ABAP code below is a full code listing to execute function module FSCD_SAMPLE_V651 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).
| it_insobjectpartner | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CREATE,"TABLES PARAM |
| wa_insobjectpartner | LIKE LINE OF it_insobjectpartner , |
| it_insobjectpartnerx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CREATEX,"TABLES PARAM |
| wa_insobjectpartnerx | LIKE LINE OF it_insobjectpartnerx , |
| it_insobjectpartnercorr | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CORR,"TABLES PARAM |
| wa_insobjectpartnercorr | LIKE LINE OF it_insobjectpartnercorr , |
| it_insobjectpartnercorrx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CORRX,"TABLES PARAM |
| wa_insobjectpartnercorrx | LIKE LINE OF it_insobjectpartnercorrx , |
| it_insobjectpartnerlock | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_LOCK,"TABLES PARAM |
| wa_insobjectpartnerlock | LIKE LINE OF it_insobjectpartnerlock , |
| it_insobjectpartnerlockx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_LOCKX,"TABLES PARAM |
| wa_insobjectpartnerlockx | LIKE LINE OF it_insobjectpartnerlockx , |
| it_insobjectpartnerbrkassgn | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BRKASS_CR,"TABLES PARAM |
| wa_insobjectpartnerbrkassgn | LIKE LINE OF it_insobjectpartnerbrkassgn , |
| it_insobjectpartnerbrkassgnx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BRKASS_CRX,"TABLES PARAM |
| wa_insobjectpartnerbrkassgnx | LIKE LINE OF it_insobjectpartnerbrkassgnx , |
| it_insobjectpartnerbroker | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BROKER,"TABLES PARAM |
| wa_insobjectpartnerbroker | LIKE LINE OF it_insobjectpartnerbroker , |
| it_insobjectpartnerbrokerx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BROKERX,"TABLES PARAM |
| wa_insobjectpartnerbrokerx | LIKE LINE OF it_insobjectpartnerbrokerx , |
| it_insobjectpartnerpay | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_PAY,"TABLES PARAM |
| wa_insobjectpartnerpay | LIKE LINE OF it_insobjectpartnerpay , |
| it_insobjectpartnerpayx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_PAYX,"TABLES PARAM |
| wa_insobjectpartnerpayx | LIKE LINE OF it_insobjectpartnerpayx , |
| it_insobjectpartnerwhv | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_WHV,"TABLES PARAM |
| wa_insobjectpartnerwhv | LIKE LINE OF it_insobjectpartnerwhv , |
| it_insobjectpartnerwhvx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_WHVX,"TABLES PARAM |
| wa_insobjectpartnerwhvx | LIKE LINE OF it_insobjectpartnerwhvx , |
| it_return | TYPE STANDARD TABLE OF BAPIRET2,"TABLES PARAM |
| wa_return | LIKE LINE OF it_return , |
| it_extensionin | TYPE STANDARD TABLE OF BAPIPAREX,"TABLES PARAM |
| wa_extensionin | LIKE LINE OF it_extensionin . |
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_CREATE , |
| it_insobjectpartner | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CREATE , |
| wa_insobjectpartner | LIKE LINE OF it_insobjectpartner, |
| ld_insobjectdatax | TYPE BAPI_INSOBJECT_H_CREATEX , |
| it_insobjectpartnerx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CREATEX , |
| wa_insobjectpartnerx | LIKE LINE OF it_insobjectpartnerx, |
| it_insobjectpartnercorr | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CORR , |
| wa_insobjectpartnercorr | LIKE LINE OF it_insobjectpartnercorr, |
| it_insobjectpartnercorrx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_CORRX , |
| wa_insobjectpartnercorrx | LIKE LINE OF it_insobjectpartnercorrx, |
| it_insobjectpartnerlock | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_LOCK , |
| wa_insobjectpartnerlock | LIKE LINE OF it_insobjectpartnerlock, |
| it_insobjectpartnerlockx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_LOCKX , |
| wa_insobjectpartnerlockx | LIKE LINE OF it_insobjectpartnerlockx, |
| it_insobjectpartnerbrkassgn | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BRKASS_CR , |
| wa_insobjectpartnerbrkassgn | LIKE LINE OF it_insobjectpartnerbrkassgn, |
| it_insobjectpartnerbrkassgnx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BRKASS_CRX , |
| wa_insobjectpartnerbrkassgnx | LIKE LINE OF it_insobjectpartnerbrkassgnx, |
| it_insobjectpartnerbroker | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BROKER , |
| wa_insobjectpartnerbroker | LIKE LINE OF it_insobjectpartnerbroker, |
| it_insobjectpartnerbrokerx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_BROKERX , |
| wa_insobjectpartnerbrokerx | LIKE LINE OF it_insobjectpartnerbrokerx, |
| it_insobjectpartnerpay | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_PAY , |
| wa_insobjectpartnerpay | LIKE LINE OF it_insobjectpartnerpay, |
| it_insobjectpartnerpayx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_PAYX , |
| wa_insobjectpartnerpayx | LIKE LINE OF it_insobjectpartnerpayx, |
| it_insobjectpartnerwhv | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_WHV , |
| wa_insobjectpartnerwhv | LIKE LINE OF it_insobjectpartnerwhv, |
| it_insobjectpartnerwhvx | TYPE STANDARD TABLE OF BAPI_INSOBJECT_P_WHVX , |
| wa_insobjectpartnerwhvx | LIKE LINE OF it_insobjectpartnerwhvx, |
| it_return | TYPE STANDARD TABLE OF BAPIRET2 , |
| wa_return | LIKE LINE OF it_return, |
| it_extensionin | TYPE STANDARD TABLE OF BAPIPAREX , |
| wa_extensionin | LIKE LINE OF it_extensionin. |
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 FSCD_SAMPLE_V651 or its description.
FSCD_SAMPLE_V651 - FS-CD: BAPI: Insurance Object Creation: Process Customer Extensions FSCD_SAMPLE_V650 - FS-CD: Insurance Object: Set Initial Screen Data FSCD_SAMPLE_V417 - XI: Cancel an InsuranceCollectionDisbursementAgreement FSCD_SAMPLE_V416 - XI: Change an InsuranceCollectionDisbursementAgreement FSCD_SAMPLE_V415 - XI: Creation of an InsuranceCollectionDisbursementAgreement FSCD_SAMPLE_V414 - XI: Repsonse to Read ICDA ByElements