SAP CIF_PPM_SEND Function Module for NOTRANSL: CIF Send Data for Production Process Model









CIF_PPM_SEND is a standard cif ppm send SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for NOTRANSL: CIF Send Data for Production Process Model processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for cif ppm send FM, simply by entering the name CIF_PPM_SEND into the relevant SAP transaction such as SE37 or SE38.

Function Group: CPPM
Program Name: SAPLCPPM
Main Program: SAPLCPPM
Appliation area: C
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function CIF_PPM_SEND pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'CIF_PPM_SEND'"NOTRANSL: CIF Send Data for Production Process Model
EXPORTING
IS_CTRLPARAMS = "

TABLES
IT_CIF_PLAN = "
* IT_CIF_PPMTX = "
* IT_CIF_PRODVERZ = "
* IT_CIF_PRODVERZ_X = "
IT_CIF_PLANOPR = "
* IT_CIF_PLANOPRX = "
IT_CIF_PLANOPRT = "
* IT_CIF_PLANOPRTX = "
IT_CIF_PLANACT = "
* IT_CIF_PLANACTX = "
* IT_CIF_PLANACTZ = "
* IT_CIF_PLAN_X = "
* IT_CIF_PLANACTZ_X = "
IT_CIF_PLANACTT = "
* IT_CIF_PLANACTTX = "
IT_CIF_ACTREL = "
* IT_CIF_ACTRELX = "
IT_CIF_MODE = "
* IT_CIF_MODEX = "
IT_CIF_REQCAP = "
* IT_CIF_REQCAPX = "
IT_CIF_COMP = "
* IT_CIF_PLANT = "
* IT_CIF_COMPX = "
IT_CIF_COMPALT = "
* IT_CIF_COMPALTX = "
* IT_CIF_COMPALTZ = "
* IT_CIF_COMPALTZ_X = "
* IT_CIF_PRODFLOW = "
* IT_CIF_PRODFLOW_X = "
* IT_CIF_COMPALTS = "
* IT_CIF_COMPALTS_X = "
* IT_CIF_REQCAPS = "
* IT_CIF_PLANTX = "
* IT_CIF_REQCAPS_X = "
* EXTENSIONOUT = "
* IT_CIF_PLAN_CUS = "
* IT_CIF_TRPROD_CUS = "
* IT_CIF_PRODVERZ_CUS = "
* IT_CIF_PLANOPR_CUS = "
* IT_CIF_PLANACT_CUS = "
* IT_CIF_PLANACTZ_CUS = "
* IT_CIF_ACTREL_CUS = "
* IT_CIF_MODE_CUS = "
* IT_CIF_PRODVER = "
* IT_CIF_REQCAP_CUS = "
* IT_CIF_COMP_CUS = "
* IT_CIF_COMPALT_CUS = "
* IT_CIF_COMPALTZ_CUS = "
* IT_CIF_TDPPACT = "PPM: Time-Dependent Planning Parameters for Activities
* IT_CIF_TDPPACTX = "X Fields: Time-Dependent Planning Parameters for Activities
* IT_CIF_TDPPMODE = "PPM: Time-Dependent Planning Parameters for Mode
* IT_CIF_TDPPMODEX = "X Fields: Time-Dependent Planning Parameters for Mode
* IT_CIF_TDPPREQCAP = "PPM: Time-Dependent Planning Parameters for Capacity Requirements
* IT_CIF_TDPPREQCAPX = "X Fields: Time-Dependent Planning Parameters for Capacity Requirements
* IT_CIF_PRODVERX = "
* IT_CIF_TDPPCOMPALT = "PPM: Time-Dependent Planning Parameters for Alternative Component
* IT_CIF_TDPPCOMPALTX = "X Fields: Time-Dependent Planning Parameters for Alternative Component
* IT_CIF_TRPROD = "
* IT_CIF_TRPROD_X = "
* IT_CIF_PPMT = "

EXCEPTIONS
CALL_FUNCTION_ERROR = 1
.



IMPORTING Parameters details for CIF_PPM_SEND

IS_CTRLPARAMS -

Data type: CIFCTRLPAR
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for CIF_PPM_SEND

IT_CIF_PLAN -

Data type: CIF_PLAN
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_PPMTX -

Data type: CIF_PPMTX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PRODVERZ -

Data type: CIF_PRDVRZ
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PRODVERZ_X -

Data type: CIFPRDVRZX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANOPR -

Data type: CIF_PLNOPR
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANOPRX -

Data type: CIFPLNOPRX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANOPRT -

Data type: CIF_PLNOPT
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANOPRTX -

Data type: CIFPLNOPTX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANACT -

Data type: CIF_PLNAC
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANACTX -

Data type: CIFPLNACX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANACTZ -

Data type: CIF_PLNACZ
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLAN_X -

Data type: CIF_PLANX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANACTZ_X -

Data type: CIFPLNACZX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANACTT -

Data type: CIF_PLNACT
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANACTTX -

Data type: CIFPLNACTX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_ACTREL -

Data type: CIF_ACTREL
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_ACTRELX -

Data type: CIFACTRELX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_MODE -

Data type: CIF_MODE
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_MODEX -

Data type: CIFMODEX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_REQCAP -

Data type: CIF_REQCAP
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_REQCAPX -

Data type: CIFREQCAPX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMP -

Data type: CIF_COMP
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANT -

Data type: CIF_PLNT
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPX -

Data type: CIFCOMPX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPALT -

Data type: CIF_COMPAL
Optional: No
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPALTX -

Data type: CIFCOMPALX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPALTZ -

Data type: CIF_COMPAZ
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPALTZ_X -

Data type: CIFCOMPAZX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PRODFLOW -

Data type: CIF_PRDFLO
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PRODFLOW_X -

Data type: CIFPRDFLOX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPALTS -

Data type: CIF_CMPALS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPALTS_X -

Data type: CIFCMPALSX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_REQCAPS -

Data type: CIF_RQCAPS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANTX -

Data type: CIF_PLNTX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_REQCAPS_X -

Data type: CIFRQCAPSX
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXTENSIONOUT -

Data type: CIFBPAREX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLAN_CUS -

Data type: CIFPLANCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_TRPROD_CUS -

Data type: CIFTRPRCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PRODVERZ_CUS -

Data type: CIFPRVZCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANOPR_CUS -

Data type: CIFPLOPCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANACT_CUS -

Data type: CIFPLACCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PLANACTZ_CUS -

Data type: CIFPLAZCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_ACTREL_CUS -

Data type: CIFACRLCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_MODE_CUS -

Data type: CIFMODECUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PRODVER -

Data type: CIF_PRODVR
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_REQCAP_CUS -

Data type: CIFRQCPCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMP_CUS -

Data type: CIFCOMPCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPALT_CUS -

Data type: CIFCMALCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_COMPALTZ_CUS -

Data type: CIFCMAZCUS
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_TDPPACT - PPM: Time-Dependent Planning Parameters for Activities

Data type: CIF_TDPPACT
Optional: Yes
Call by Reference: Yes

IT_CIF_TDPPACTX - X Fields: Time-Dependent Planning Parameters for Activities

Data type: CIF_TDPPACTX
Optional: Yes
Call by Reference: Yes

IT_CIF_TDPPMODE - PPM: Time-Dependent Planning Parameters for Mode

Data type: CIF_TDPPMODE
Optional: Yes
Call by Reference: Yes

IT_CIF_TDPPMODEX - X Fields: Time-Dependent Planning Parameters for Mode

Data type: CIF_TDPPMODEX
Optional: Yes
Call by Reference: Yes

IT_CIF_TDPPREQCAP - PPM: Time-Dependent Planning Parameters for Capacity Requirements

Data type: CIF_TDPPREQCAP
Optional: Yes
Call by Reference: Yes

IT_CIF_TDPPREQCAPX - X Fields: Time-Dependent Planning Parameters for Capacity Requirements

Data type: CIF_TDPPREQCAPX
Optional: Yes
Call by Reference: Yes

IT_CIF_PRODVERX -

Data type: CIFPRODVRX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_TDPPCOMPALT - PPM: Time-Dependent Planning Parameters for Alternative Component

Data type: CIF_TDPPCOMPALT
Optional: Yes
Call by Reference: Yes

IT_CIF_TDPPCOMPALTX - X Fields: Time-Dependent Planning Parameters for Alternative Component

Data type: CIF_TDPPCOMPALTX
Optional: Yes
Call by Reference: Yes

IT_CIF_TRPROD -

Data type: CIF_TRPROD
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_TRPROD_X -

Data type: CIF_TRPRDX
Optional: Yes
Call by Reference: No ( called with pass by value option)

IT_CIF_PPMT -

Data type: CIF_PPMT
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXCEPTIONS details

CALL_FUNCTION_ERROR -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for CIF_PPM_SEND Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than 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 newer method of declaring data variables on the fly. 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), which i why i have stuck to the origianl for this example.

DATA:
lt_it_cif_plan  TYPE STANDARD TABLE OF CIF_PLAN, "   
lv_is_ctrlparams  TYPE CIFCTRLPAR, "   
lv_call_function_error  TYPE CIFCTRLPAR, "   
lt_it_cif_ppmtx  TYPE STANDARD TABLE OF CIF_PPMTX, "   
lt_it_cif_prodverz  TYPE STANDARD TABLE OF CIF_PRDVRZ, "   
lt_it_cif_prodverz_x  TYPE STANDARD TABLE OF CIFPRDVRZX, "   
lt_it_cif_planopr  TYPE STANDARD TABLE OF CIF_PLNOPR, "   
lt_it_cif_planoprx  TYPE STANDARD TABLE OF CIFPLNOPRX, "   
lt_it_cif_planoprt  TYPE STANDARD TABLE OF CIF_PLNOPT, "   
lt_it_cif_planoprtx  TYPE STANDARD TABLE OF CIFPLNOPTX, "   
lt_it_cif_planact  TYPE STANDARD TABLE OF CIF_PLNAC, "   
lt_it_cif_planactx  TYPE STANDARD TABLE OF CIFPLNACX, "   
lt_it_cif_planactz  TYPE STANDARD TABLE OF CIF_PLNACZ, "   
lt_it_cif_plan_x  TYPE STANDARD TABLE OF CIF_PLANX, "   
lt_it_cif_planactz_x  TYPE STANDARD TABLE OF CIFPLNACZX, "   
lt_it_cif_planactt  TYPE STANDARD TABLE OF CIF_PLNACT, "   
lt_it_cif_planacttx  TYPE STANDARD TABLE OF CIFPLNACTX, "   
lt_it_cif_actrel  TYPE STANDARD TABLE OF CIF_ACTREL, "   
lt_it_cif_actrelx  TYPE STANDARD TABLE OF CIFACTRELX, "   
lt_it_cif_mode  TYPE STANDARD TABLE OF CIF_MODE, "   
lt_it_cif_modex  TYPE STANDARD TABLE OF CIFMODEX, "   
lt_it_cif_reqcap  TYPE STANDARD TABLE OF CIF_REQCAP, "   
lt_it_cif_reqcapx  TYPE STANDARD TABLE OF CIFREQCAPX, "   
lt_it_cif_comp  TYPE STANDARD TABLE OF CIF_COMP, "   
lt_it_cif_plant  TYPE STANDARD TABLE OF CIF_PLNT, "   
lt_it_cif_compx  TYPE STANDARD TABLE OF CIFCOMPX, "   
lt_it_cif_compalt  TYPE STANDARD TABLE OF CIF_COMPAL, "   
lt_it_cif_compaltx  TYPE STANDARD TABLE OF CIFCOMPALX, "   
lt_it_cif_compaltz  TYPE STANDARD TABLE OF CIF_COMPAZ, "   
lt_it_cif_compaltz_x  TYPE STANDARD TABLE OF CIFCOMPAZX, "   
lt_it_cif_prodflow  TYPE STANDARD TABLE OF CIF_PRDFLO, "   
lt_it_cif_prodflow_x  TYPE STANDARD TABLE OF CIFPRDFLOX, "   
lt_it_cif_compalts  TYPE STANDARD TABLE OF CIF_CMPALS, "   
lt_it_cif_compalts_x  TYPE STANDARD TABLE OF CIFCMPALSX, "   
lt_it_cif_reqcaps  TYPE STANDARD TABLE OF CIF_RQCAPS, "   
lt_it_cif_plantx  TYPE STANDARD TABLE OF CIF_PLNTX, "   
lt_it_cif_reqcaps_x  TYPE STANDARD TABLE OF CIFRQCAPSX, "   
lt_extensionout  TYPE STANDARD TABLE OF CIFBPAREX, "   
lt_it_cif_plan_cus  TYPE STANDARD TABLE OF CIFPLANCUS, "   
lt_it_cif_trprod_cus  TYPE STANDARD TABLE OF CIFTRPRCUS, "   
lt_it_cif_prodverz_cus  TYPE STANDARD TABLE OF CIFPRVZCUS, "   
lt_it_cif_planopr_cus  TYPE STANDARD TABLE OF CIFPLOPCUS, "   
lt_it_cif_planact_cus  TYPE STANDARD TABLE OF CIFPLACCUS, "   
lt_it_cif_planactz_cus  TYPE STANDARD TABLE OF CIFPLAZCUS, "   
lt_it_cif_actrel_cus  TYPE STANDARD TABLE OF CIFACRLCUS, "   
lt_it_cif_mode_cus  TYPE STANDARD TABLE OF CIFMODECUS, "   
lt_it_cif_prodver  TYPE STANDARD TABLE OF CIF_PRODVR, "   
lt_it_cif_reqcap_cus  TYPE STANDARD TABLE OF CIFRQCPCUS, "   
lt_it_cif_comp_cus  TYPE STANDARD TABLE OF CIFCOMPCUS, "   
lt_it_cif_compalt_cus  TYPE STANDARD TABLE OF CIFCMALCUS, "   
lt_it_cif_compaltz_cus  TYPE STANDARD TABLE OF CIFCMAZCUS, "   
lt_it_cif_tdppact  TYPE STANDARD TABLE OF CIF_TDPPACT, "   
lt_it_cif_tdppactx  TYPE STANDARD TABLE OF CIF_TDPPACTX, "   
lt_it_cif_tdppmode  TYPE STANDARD TABLE OF CIF_TDPPMODE, "   
lt_it_cif_tdppmodex  TYPE STANDARD TABLE OF CIF_TDPPMODEX, "   
lt_it_cif_tdppreqcap  TYPE STANDARD TABLE OF CIF_TDPPREQCAP, "   
lt_it_cif_tdppreqcapx  TYPE STANDARD TABLE OF CIF_TDPPREQCAPX, "   
lt_it_cif_prodverx  TYPE STANDARD TABLE OF CIFPRODVRX, "   
lt_it_cif_tdppcompalt  TYPE STANDARD TABLE OF CIF_TDPPCOMPALT, "   
lt_it_cif_tdppcompaltx  TYPE STANDARD TABLE OF CIF_TDPPCOMPALTX, "   
lt_it_cif_trprod  TYPE STANDARD TABLE OF CIF_TRPROD, "   
lt_it_cif_trprod_x  TYPE STANDARD TABLE OF CIF_TRPRDX, "   
lt_it_cif_ppmt  TYPE STANDARD TABLE OF CIF_PPMT. "   

  CALL FUNCTION 'CIF_PPM_SEND'  "NOTRANSL: CIF Send Data for Production Process Model
    EXPORTING
         IS_CTRLPARAMS = lv_is_ctrlparams
    TABLES
         IT_CIF_PLAN = lt_it_cif_plan
         IT_CIF_PPMTX = lt_it_cif_ppmtx
         IT_CIF_PRODVERZ = lt_it_cif_prodverz
         IT_CIF_PRODVERZ_X = lt_it_cif_prodverz_x
         IT_CIF_PLANOPR = lt_it_cif_planopr
         IT_CIF_PLANOPRX = lt_it_cif_planoprx
         IT_CIF_PLANOPRT = lt_it_cif_planoprt
         IT_CIF_PLANOPRTX = lt_it_cif_planoprtx
         IT_CIF_PLANACT = lt_it_cif_planact
         IT_CIF_PLANACTX = lt_it_cif_planactx
         IT_CIF_PLANACTZ = lt_it_cif_planactz
         IT_CIF_PLAN_X = lt_it_cif_plan_x
         IT_CIF_PLANACTZ_X = lt_it_cif_planactz_x
         IT_CIF_PLANACTT = lt_it_cif_planactt
         IT_CIF_PLANACTTX = lt_it_cif_planacttx
         IT_CIF_ACTREL = lt_it_cif_actrel
         IT_CIF_ACTRELX = lt_it_cif_actrelx
         IT_CIF_MODE = lt_it_cif_mode
         IT_CIF_MODEX = lt_it_cif_modex
         IT_CIF_REQCAP = lt_it_cif_reqcap
         IT_CIF_REQCAPX = lt_it_cif_reqcapx
         IT_CIF_COMP = lt_it_cif_comp
         IT_CIF_PLANT = lt_it_cif_plant
         IT_CIF_COMPX = lt_it_cif_compx
         IT_CIF_COMPALT = lt_it_cif_compalt
         IT_CIF_COMPALTX = lt_it_cif_compaltx
         IT_CIF_COMPALTZ = lt_it_cif_compaltz
         IT_CIF_COMPALTZ_X = lt_it_cif_compaltz_x
         IT_CIF_PRODFLOW = lt_it_cif_prodflow
         IT_CIF_PRODFLOW_X = lt_it_cif_prodflow_x
         IT_CIF_COMPALTS = lt_it_cif_compalts
         IT_CIF_COMPALTS_X = lt_it_cif_compalts_x
         IT_CIF_REQCAPS = lt_it_cif_reqcaps
         IT_CIF_PLANTX = lt_it_cif_plantx
         IT_CIF_REQCAPS_X = lt_it_cif_reqcaps_x
         EXTENSIONOUT = lt_extensionout
         IT_CIF_PLAN_CUS = lt_it_cif_plan_cus
         IT_CIF_TRPROD_CUS = lt_it_cif_trprod_cus
         IT_CIF_PRODVERZ_CUS = lt_it_cif_prodverz_cus
         IT_CIF_PLANOPR_CUS = lt_it_cif_planopr_cus
         IT_CIF_PLANACT_CUS = lt_it_cif_planact_cus
         IT_CIF_PLANACTZ_CUS = lt_it_cif_planactz_cus
         IT_CIF_ACTREL_CUS = lt_it_cif_actrel_cus
         IT_CIF_MODE_CUS = lt_it_cif_mode_cus
         IT_CIF_PRODVER = lt_it_cif_prodver
         IT_CIF_REQCAP_CUS = lt_it_cif_reqcap_cus
         IT_CIF_COMP_CUS = lt_it_cif_comp_cus
         IT_CIF_COMPALT_CUS = lt_it_cif_compalt_cus
         IT_CIF_COMPALTZ_CUS = lt_it_cif_compaltz_cus
         IT_CIF_TDPPACT = lt_it_cif_tdppact
         IT_CIF_TDPPACTX = lt_it_cif_tdppactx
         IT_CIF_TDPPMODE = lt_it_cif_tdppmode
         IT_CIF_TDPPMODEX = lt_it_cif_tdppmodex
         IT_CIF_TDPPREQCAP = lt_it_cif_tdppreqcap
         IT_CIF_TDPPREQCAPX = lt_it_cif_tdppreqcapx
         IT_CIF_PRODVERX = lt_it_cif_prodverx
         IT_CIF_TDPPCOMPALT = lt_it_cif_tdppcompalt
         IT_CIF_TDPPCOMPALTX = lt_it_cif_tdppcompaltx
         IT_CIF_TRPROD = lt_it_cif_trprod
         IT_CIF_TRPROD_X = lt_it_cif_trprod_x
         IT_CIF_PPMT = lt_it_cif_ppmt
    EXCEPTIONS
        CALL_FUNCTION_ERROR = 1
. " CIF_PPM_SEND




ABAP code using 7.40 inline data declarations to call FM CIF_PPM_SEND

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!