CIF_DELTA3_GET_PARALLEL 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 CIF_DELTA3_GET_PARALLEL into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
CID3
Released Date:
Not Released
Processing type: Remote-Enabled
CALL FUNCTION 'CIF_DELTA3_GET_PARALLEL' "
EXPORTING
iv_logdest = " logsys Logical System
iv_objecttype = " cifimtyp Filter Object Type for Which Runtime Version is Generated
* iv_flag_parameters = " char30
* iv_selectsize = " cifselsize Block Size for Data Object Selection
TABLES
* it_flt = " cif_immatk_tab Table Type for Filter Object Table in Delta Report
* et_order_struct = " cif_order_struct_tab Table Type for Order Structures
* et_sls_struct = " cif_sls_struct_tab Table Type for Sales Order Structure
* et_sdls_struct = " cif_sdls_struct_tab Table Type for Sales Scheduling Agreement Structure
* et_po_struct = " cif_po_struct_tab Table Type for External Procurement Structures
* et_insplot_struct = " cif_insplot_struct_tab Table Type for Inspection Lot Structure
* et_msp_struct = " cif_msp_struct_tab Table Type for MSP Structure
* et_io_nodes_struct = " cif_io_nodes_struct_tab Table Type for Structure for Requirements/Receipts
* et_pir_struct = " cif_pir_struct_tab Table Type for Planned Independent Requirement Structure
* et_opr_struct = " cif_opr_struct_tab Table Type for Operation Structure
* et_prj_struct = " prj_t_header_outbound
* et_prj_activity = " prj_t_activity_outbound
* et_prj_input = " prj_t_input_outbound
* et_prj_output = " prj_t_output_outbound
* et_mnt_struct = " mnt_t_header_outbound
* et_mnt_activity = " mnt_t_activity_outbound
* et_mnt_input = " mnt_t_input_outbound
* et_mnt_output = " mnt_t_output_outbound
* et_mnt_downtime = " mnt_t_downtime_outbound
* et_pcmp_struct = " cif_delta3_comp_pcmp_t
* et_pcmh_struct = " cif_delta3_comp_pcmn_t
et_rsv_struct = " cif_aporsv_tab
EXCEPTIONS
SYSTEM_FAILURE = 1 "
COMMUNICATION_FAILURE = 2 "
. " CIF_DELTA3_GET_PARALLEL
The ABAP code below is a full code listing to execute function module CIF_DELTA3_GET_PARALLEL 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_it_flt | TYPE STANDARD TABLE OF CIF_IMMATK_TAB,"TABLES PARAM |
| wa_it_flt | LIKE LINE OF it_it_flt , |
| it_et_order_struct | TYPE STANDARD TABLE OF CIF_ORDER_STRUCT_TAB,"TABLES PARAM |
| wa_et_order_struct | LIKE LINE OF it_et_order_struct , |
| it_et_sls_struct | TYPE STANDARD TABLE OF CIF_SLS_STRUCT_TAB,"TABLES PARAM |
| wa_et_sls_struct | LIKE LINE OF it_et_sls_struct , |
| it_et_sdls_struct | TYPE STANDARD TABLE OF CIF_SDLS_STRUCT_TAB,"TABLES PARAM |
| wa_et_sdls_struct | LIKE LINE OF it_et_sdls_struct , |
| it_et_po_struct | TYPE STANDARD TABLE OF CIF_PO_STRUCT_TAB,"TABLES PARAM |
| wa_et_po_struct | LIKE LINE OF it_et_po_struct , |
| it_et_insplot_struct | TYPE STANDARD TABLE OF CIF_INSPLOT_STRUCT_TAB,"TABLES PARAM |
| wa_et_insplot_struct | LIKE LINE OF it_et_insplot_struct , |
| it_et_msp_struct | TYPE STANDARD TABLE OF CIF_MSP_STRUCT_TAB,"TABLES PARAM |
| wa_et_msp_struct | LIKE LINE OF it_et_msp_struct , |
| it_et_io_nodes_struct | TYPE STANDARD TABLE OF CIF_IO_NODES_STRUCT_TAB,"TABLES PARAM |
| wa_et_io_nodes_struct | LIKE LINE OF it_et_io_nodes_struct , |
| it_et_pir_struct | TYPE STANDARD TABLE OF CIF_PIR_STRUCT_TAB,"TABLES PARAM |
| wa_et_pir_struct | LIKE LINE OF it_et_pir_struct , |
| it_et_opr_struct | TYPE STANDARD TABLE OF CIF_OPR_STRUCT_TAB,"TABLES PARAM |
| wa_et_opr_struct | LIKE LINE OF it_et_opr_struct , |
| it_et_prj_struct | TYPE STANDARD TABLE OF PRJ_T_HEADER_OUTBOUND,"TABLES PARAM |
| wa_et_prj_struct | LIKE LINE OF it_et_prj_struct , |
| it_et_prj_activity | TYPE STANDARD TABLE OF PRJ_T_ACTIVITY_OUTBOUND,"TABLES PARAM |
| wa_et_prj_activity | LIKE LINE OF it_et_prj_activity , |
| it_et_prj_input | TYPE STANDARD TABLE OF PRJ_T_INPUT_OUTBOUND,"TABLES PARAM |
| wa_et_prj_input | LIKE LINE OF it_et_prj_input , |
| it_et_prj_output | TYPE STANDARD TABLE OF PRJ_T_OUTPUT_OUTBOUND,"TABLES PARAM |
| wa_et_prj_output | LIKE LINE OF it_et_prj_output , |
| it_et_mnt_struct | TYPE STANDARD TABLE OF MNT_T_HEADER_OUTBOUND,"TABLES PARAM |
| wa_et_mnt_struct | LIKE LINE OF it_et_mnt_struct , |
| it_et_mnt_activity | TYPE STANDARD TABLE OF MNT_T_ACTIVITY_OUTBOUND,"TABLES PARAM |
| wa_et_mnt_activity | LIKE LINE OF it_et_mnt_activity , |
| it_et_mnt_input | TYPE STANDARD TABLE OF MNT_T_INPUT_OUTBOUND,"TABLES PARAM |
| wa_et_mnt_input | LIKE LINE OF it_et_mnt_input , |
| it_et_mnt_output | TYPE STANDARD TABLE OF MNT_T_OUTPUT_OUTBOUND,"TABLES PARAM |
| wa_et_mnt_output | LIKE LINE OF it_et_mnt_output , |
| it_et_mnt_downtime | TYPE STANDARD TABLE OF MNT_T_DOWNTIME_OUTBOUND,"TABLES PARAM |
| wa_et_mnt_downtime | LIKE LINE OF it_et_mnt_downtime , |
| it_et_pcmp_struct | TYPE STANDARD TABLE OF CIF_DELTA3_COMP_PCMP_T,"TABLES PARAM |
| wa_et_pcmp_struct | LIKE LINE OF it_et_pcmp_struct , |
| it_et_pcmh_struct | TYPE STANDARD TABLE OF CIF_DELTA3_COMP_PCMN_T,"TABLES PARAM |
| wa_et_pcmh_struct | LIKE LINE OF it_et_pcmh_struct , |
| it_et_rsv_struct | TYPE STANDARD TABLE OF CIF_APORSV_TAB,"TABLES PARAM |
| wa_et_rsv_struct | LIKE LINE OF it_et_rsv_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_iv_logdest | TYPE LOGSYS , |
| it_it_flt | TYPE STANDARD TABLE OF CIF_IMMATK_TAB , |
| wa_it_flt | LIKE LINE OF it_it_flt, |
| ld_iv_objecttype | TYPE CIFIMTYP , |
| it_et_order_struct | TYPE STANDARD TABLE OF CIF_ORDER_STRUCT_TAB , |
| wa_et_order_struct | LIKE LINE OF it_et_order_struct, |
| ld_iv_flag_parameters | TYPE CHAR30 , |
| it_et_sls_struct | TYPE STANDARD TABLE OF CIF_SLS_STRUCT_TAB , |
| wa_et_sls_struct | LIKE LINE OF it_et_sls_struct, |
| ld_iv_selectsize | TYPE CIFSELSIZE , |
| it_et_sdls_struct | TYPE STANDARD TABLE OF CIF_SDLS_STRUCT_TAB , |
| wa_et_sdls_struct | LIKE LINE OF it_et_sdls_struct, |
| it_et_po_struct | TYPE STANDARD TABLE OF CIF_PO_STRUCT_TAB , |
| wa_et_po_struct | LIKE LINE OF it_et_po_struct, |
| it_et_insplot_struct | TYPE STANDARD TABLE OF CIF_INSPLOT_STRUCT_TAB , |
| wa_et_insplot_struct | LIKE LINE OF it_et_insplot_struct, |
| it_et_msp_struct | TYPE STANDARD TABLE OF CIF_MSP_STRUCT_TAB , |
| wa_et_msp_struct | LIKE LINE OF it_et_msp_struct, |
| it_et_io_nodes_struct | TYPE STANDARD TABLE OF CIF_IO_NODES_STRUCT_TAB , |
| wa_et_io_nodes_struct | LIKE LINE OF it_et_io_nodes_struct, |
| it_et_pir_struct | TYPE STANDARD TABLE OF CIF_PIR_STRUCT_TAB , |
| wa_et_pir_struct | LIKE LINE OF it_et_pir_struct, |
| it_et_opr_struct | TYPE STANDARD TABLE OF CIF_OPR_STRUCT_TAB , |
| wa_et_opr_struct | LIKE LINE OF it_et_opr_struct, |
| it_et_prj_struct | TYPE STANDARD TABLE OF PRJ_T_HEADER_OUTBOUND , |
| wa_et_prj_struct | LIKE LINE OF it_et_prj_struct, |
| it_et_prj_activity | TYPE STANDARD TABLE OF PRJ_T_ACTIVITY_OUTBOUND , |
| wa_et_prj_activity | LIKE LINE OF it_et_prj_activity, |
| it_et_prj_input | TYPE STANDARD TABLE OF PRJ_T_INPUT_OUTBOUND , |
| wa_et_prj_input | LIKE LINE OF it_et_prj_input, |
| it_et_prj_output | TYPE STANDARD TABLE OF PRJ_T_OUTPUT_OUTBOUND , |
| wa_et_prj_output | LIKE LINE OF it_et_prj_output, |
| it_et_mnt_struct | TYPE STANDARD TABLE OF MNT_T_HEADER_OUTBOUND , |
| wa_et_mnt_struct | LIKE LINE OF it_et_mnt_struct, |
| it_et_mnt_activity | TYPE STANDARD TABLE OF MNT_T_ACTIVITY_OUTBOUND , |
| wa_et_mnt_activity | LIKE LINE OF it_et_mnt_activity, |
| it_et_mnt_input | TYPE STANDARD TABLE OF MNT_T_INPUT_OUTBOUND , |
| wa_et_mnt_input | LIKE LINE OF it_et_mnt_input, |
| it_et_mnt_output | TYPE STANDARD TABLE OF MNT_T_OUTPUT_OUTBOUND , |
| wa_et_mnt_output | LIKE LINE OF it_et_mnt_output, |
| it_et_mnt_downtime | TYPE STANDARD TABLE OF MNT_T_DOWNTIME_OUTBOUND , |
| wa_et_mnt_downtime | LIKE LINE OF it_et_mnt_downtime, |
| it_et_pcmp_struct | TYPE STANDARD TABLE OF CIF_DELTA3_COMP_PCMP_T , |
| wa_et_pcmp_struct | LIKE LINE OF it_et_pcmp_struct, |
| it_et_pcmh_struct | TYPE STANDARD TABLE OF CIF_DELTA3_COMP_PCMN_T , |
| wa_et_pcmh_struct | LIKE LINE OF it_et_pcmh_struct, |
| it_et_rsv_struct | TYPE STANDARD TABLE OF CIF_APORSV_TAB , |
| wa_et_rsv_struct | LIKE LINE OF it_et_rsv_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 CIF_DELTA3_GET_PARALLEL or its description.