RCP993_CONVERT_SR_BAPI_TO_API 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 RCP993_CONVERT_SR_BAPI_TO_API into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
RCP993
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'RCP993_CONVERT_SR_BAPI_TO_API' "
EXPORTING
it_rcp = " rcpty_1198_rcp BAPI - Table Type for Recipe Data
it_pro = " rcpty_1198_pro BAPI - Table Type for Process
it_pst = " rcpty_1198_pst BAPI - Table Type for Process Stage
it_pop = " rcpty_1198_pop BAPI - Table Type for Process Operation
it_pac = " rcpty_1198_pac BAPI - Table Type for Process Action
it_eqr = " rcpty_1198_eqr BAPI - Table Type for Equipment Requirement
it_stx = " rcpty_1198_stx BAPI - Table Type for Short Texts
it_stx_tx = " rcpty_1198_stx_tx RMS-RCP: API - Table Type for Text Attributes
it_rctx = " rcpty_1198_rctx BAPI - Table Type for Creation Reason Texts
it_rctx_tx = " rcpty_1198_rctx_tx RMS-RCP: API - Table Type for Text Attributes
it_ltx = " rcpty_1198_ltx BAPI - Table Type for Long Texts
it_ltx_tline = " rcpty_1198_ltx_tline BAPI: Text Lines
it_doc = " rcpty_1198_doc BAPI - Table Type for Document Links
it_cla = " rcpty_1198_cla BAPI - Table Type for Classification
it_cla_val = " rcpty_1198_val BAPI - Table Type : Characteristic Value Classification
it_ident = " rcpty_1198_ident BAPI - Table Type for Identifiers
it_ident_txt = " rcpty_1198_ident_txt BAPI - Table Type for Identifier Texts
it_ident_txt_tline = " rcpty_1198_ident_tline BAPI: Text Lines
it_ascope = " rcpty_1198_ascope BAPI - Table Type: Scope of Application
it_ascope_ehs_ascope = " rcpty_1198_appl_scope BAPI - Table Type: Scope of Application Details
it_replace = " rcpty_1198_replace BAPI - Table Type for Replacement Recipes
it_replace_repl = " rcpty_1198_repl BAPI - Table Type for Replaced Recipes
it_replace_replby = " rcpty_1198_replby BAPI - Table Type for "Recipe Replaced By"
it_op_suc = " rcpty_1198_op_suc BAPI - Table Type for Process Operation - Successors
it_pp = " rcpty_1198_pp BAPI - Table Type for Process Parameters
it_pp_vh = " rcpty_1198_pp_vh BAPI - Table Type for Process Param. Value Assignment Header
it_pp_va = " rcpty_1198_pp_va BAPI - Table Type for Process Parameter Value Assignments
it_pp_prop = " rcpty_1198_pp_prop
it_pp_df = " rcpty_1198_pp_df BAPI - Table Type for Process Parameter Value Assgnmnt Texts
it_pp_fl = " rcpty_1198_pp_fl BAPI: API - Table Type: Process Parameters Val.Ass.U.D.Texts
it_pvs_struct = " rcpty_1198_pvs_struct Structure Information
IMPORTING
et_rcp = " rcpty_api_rcp RMS-RCP: API - Table Type for Recipe Data
et_pro = " rcpty_api_pro RMS-RCP: API - Table Type for Process
et_pst = " rcpty_api_pst RMS-RCP: API - Table Type for Process Stage
et_pop = " rcpty_api_pop RMS-RCP: API - Table Type for Process Operation
et_pac = " rcpty_api_pac RMS-RCP: API - Table Type for Process Action
et_eqr = " rcpty_api_eqr
et_stx = " rcpty_api_stx RMS-RCP: API - Table Type for Short Texts
et_rctx = " rcpty_api_rctx RMS-RCP: API - Table Type for Creation Reason Texts
et_ltx = " rcpty_api_ltx RMS-RCP: API - Table Type for Long Texts
et_doc = " rcpty_api_doc RMS-RCP: API - Table Type for Document Links
et_cla = " rcpty_api_cla BAPI - Table Type for Classification
et_ident = " rcpty_api_ident RMS-RCP: API - Table Type for Identifiers
et_ascope = " rcpty_api_ascope RMS-RCP: API - Table Type for Scope of Application
et_replace = " rcpty_api_replace RMS-RCP: API - Table Type for Recipe Replacement
et_op_suc = " rcpty_api_op_suc RMS-RCP: API - Table Type f. Process Operation - Successor
et_pp = " rcpty_api_pp RMS-RCP: API - Table Type for Process Parameters
et_pvs_struct = " rcpty_pvs_struct Structure Information
. " RCP993_CONVERT_SR_BAPI_TO_API
The ABAP code below is a full code listing to execute function module RCP993_CONVERT_SR_BAPI_TO_API 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).
| ld_et_rcp | TYPE RCPTY_API_RCP , |
| ld_et_pro | TYPE RCPTY_API_PRO , |
| ld_et_pst | TYPE RCPTY_API_PST , |
| ld_et_pop | TYPE RCPTY_API_POP , |
| ld_et_pac | TYPE RCPTY_API_PAC , |
| ld_et_eqr | TYPE RCPTY_API_EQR , |
| ld_et_stx | TYPE RCPTY_API_STX , |
| ld_et_rctx | TYPE RCPTY_API_RCTX , |
| ld_et_ltx | TYPE RCPTY_API_LTX , |
| ld_et_doc | TYPE RCPTY_API_DOC , |
| ld_et_cla | TYPE RCPTY_API_CLA , |
| ld_et_ident | TYPE RCPTY_API_IDENT , |
| ld_et_ascope | TYPE RCPTY_API_ASCOPE , |
| ld_et_replace | TYPE RCPTY_API_REPLACE , |
| ld_et_op_suc | TYPE RCPTY_API_OP_SUC , |
| ld_et_pp | TYPE RCPTY_API_PP , |
| ld_et_pvs_struct | TYPE RCPTY_PVS_STRUCT . |
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_et_rcp | TYPE RCPTY_API_RCP , |
| ld_it_rcp | TYPE RCPTY_1198_RCP , |
| ld_et_pro | TYPE RCPTY_API_PRO , |
| ld_it_pro | TYPE RCPTY_1198_PRO , |
| ld_et_pst | TYPE RCPTY_API_PST , |
| ld_it_pst | TYPE RCPTY_1198_PST , |
| ld_et_pop | TYPE RCPTY_API_POP , |
| ld_it_pop | TYPE RCPTY_1198_POP , |
| ld_et_pac | TYPE RCPTY_API_PAC , |
| ld_it_pac | TYPE RCPTY_1198_PAC , |
| ld_et_eqr | TYPE RCPTY_API_EQR , |
| ld_it_eqr | TYPE RCPTY_1198_EQR , |
| ld_it_stx | TYPE RCPTY_1198_STX , |
| ld_et_stx | TYPE RCPTY_API_STX , |
| ld_et_rctx | TYPE RCPTY_API_RCTX , |
| ld_it_stx_tx | TYPE RCPTY_1198_STX_TX , |
| ld_et_ltx | TYPE RCPTY_API_LTX , |
| ld_it_rctx | TYPE RCPTY_1198_RCTX , |
| ld_et_doc | TYPE RCPTY_API_DOC , |
| ld_it_rctx_tx | TYPE RCPTY_1198_RCTX_TX , |
| ld_it_ltx | TYPE RCPTY_1198_LTX , |
| ld_et_cla | TYPE RCPTY_API_CLA , |
| ld_it_ltx_tline | TYPE RCPTY_1198_LTX_TLINE , |
| ld_et_ident | TYPE RCPTY_API_IDENT , |
| ld_it_doc | TYPE RCPTY_1198_DOC , |
| ld_et_ascope | TYPE RCPTY_API_ASCOPE , |
| ld_it_cla | TYPE RCPTY_1198_CLA , |
| ld_et_replace | TYPE RCPTY_API_REPLACE , |
| ld_et_op_suc | TYPE RCPTY_API_OP_SUC , |
| ld_it_cla_val | TYPE RCPTY_1198_VAL , |
| ld_et_pp | TYPE RCPTY_API_PP , |
| ld_it_ident | TYPE RCPTY_1198_IDENT , |
| ld_et_pvs_struct | TYPE RCPTY_PVS_STRUCT , |
| ld_it_ident_txt | TYPE RCPTY_1198_IDENT_TXT , |
| ld_it_ident_txt_tline | TYPE RCPTY_1198_IDENT_TLINE , |
| ld_it_ascope | TYPE RCPTY_1198_ASCOPE , |
| ld_it_ascope_ehs_ascope | TYPE RCPTY_1198_APPL_SCOPE , |
| ld_it_replace | TYPE RCPTY_1198_REPLACE , |
| ld_it_replace_repl | TYPE RCPTY_1198_REPL , |
| ld_it_replace_replby | TYPE RCPTY_1198_REPLBY , |
| ld_it_op_suc | TYPE RCPTY_1198_OP_SUC , |
| ld_it_pp | TYPE RCPTY_1198_PP , |
| ld_it_pp_vh | TYPE RCPTY_1198_PP_VH , |
| ld_it_pp_va | TYPE RCPTY_1198_PP_VA , |
| ld_it_pp_prop | TYPE RCPTY_1198_PP_PROP , |
| ld_it_pp_df | TYPE RCPTY_1198_PP_DF , |
| ld_it_pp_fl | TYPE RCPTY_1198_PP_FL , |
| ld_it_pvs_struct | TYPE RCPTY_1198_PVS_STRUCT . |
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 RCP993_CONVERT_SR_BAPI_TO_API or its description.