SAP SAMPLE_INTERFACE_CAM_1000 Function Module for NOTRANSL: Schnittstellenbeschreibung zum Event CAM_1000









SAMPLE_INTERFACE_CAM_1000 is a standard sample interface cam 1000 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: Schnittstellenbeschreibung zum Event CAM_1000 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 sample interface cam 1000 FM, simply by entering the name SAMPLE_INTERFACE_CAM_1000 into the relevant SAP transaction such as SE37 or SE38.

Function Group: BZA3
Program Name: SAPLBZA3
Main Program:
Appliation area: S
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function SAMPLE_INTERFACE_CAM_1000 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 'SAMPLE_INTERFACE_CAM_1000'"NOTRANSL: Schnittstellenbeschreibung zum Event CAM_1000
EXPORTING
I_ADDRNUMBER = "
I_ADDR_GROUP = "

TABLES
T_XADRC = "
T_YADR5 = "
T_XADR6 = "
T_YADR6 = "
T_XADR7 = "
T_YADR7 = "
T_XADR8 = "
T_YADR8 = "
T_XADR9 = "
T_YADR9 = "
T_XADR10 = "
T_YADRC = "
T_YADR10 = "
T_XADR11 = "
T_YADR11 = "
T_XADR12 = "
T_YADR12 = "
T_XADR13 = "
T_YADR13 = "
T_XADR14 = "
T_YADR14 = "
T_XADR15 = "
T_XADR2 = "
T_YADR15 = "
T_XADR16 = "
T_YADR16 = "
T_XADRT = "
T_YADRT = "
T_XADRCT = "
T_YADRCT = "
T_YADR2 = "
T_XADR3 = "
T_YADR3 = "
T_XADR4 = "
T_YADR4 = "
T_XADR5 = "
.



IMPORTING Parameters details for SAMPLE_INTERFACE_CAM_1000

I_ADDRNUMBER -

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

I_ADDR_GROUP -

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

TABLES Parameters details for SAMPLE_INTERFACE_CAM_1000

T_XADRC -

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

T_YADR5 -

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

T_XADR6 -

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

T_YADR6 -

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

T_XADR7 -

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

T_YADR7 -

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

T_XADR8 -

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

T_YADR8 -

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

T_XADR9 -

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

T_YADR9 -

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

T_XADR10 -

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

T_YADRC -

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

T_YADR10 -

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

T_XADR11 -

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

T_YADR11 -

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

T_XADR12 -

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

T_YADR12 -

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

T_XADR13 -

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

T_YADR13 -

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

T_XADR14 -

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

T_YADR14 -

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

T_XADR15 -

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

T_XADR2 -

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

T_YADR15 -

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

T_XADR16 -

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

T_YADR16 -

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

T_XADRT -

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

T_YADRT -

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

T_XADRCT -

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

T_YADRCT -

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

T_YADR2 -

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

T_XADR3 -

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

T_YADR3 -

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

T_XADR4 -

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

T_YADR4 -

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

T_XADR5 -

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

Copy and paste ABAP code example for SAMPLE_INTERFACE_CAM_1000 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_t_xadrc  TYPE STANDARD TABLE OF VADRC, "   
lv_i_addrnumber  TYPE ADRC-ADDRNUMBER, "   
lt_t_yadr5  TYPE STANDARD TABLE OF VADR5, "   
lt_t_xadr6  TYPE STANDARD TABLE OF VADR6, "   
lt_t_yadr6  TYPE STANDARD TABLE OF VADR6, "   
lt_t_xadr7  TYPE STANDARD TABLE OF VADR7, "   
lt_t_yadr7  TYPE STANDARD TABLE OF VADR7, "   
lt_t_xadr8  TYPE STANDARD TABLE OF VADR8, "   
lt_t_yadr8  TYPE STANDARD TABLE OF VADR8, "   
lt_t_xadr9  TYPE STANDARD TABLE OF VADR9, "   
lt_t_yadr9  TYPE STANDARD TABLE OF VADR9, "   
lt_t_xadr10  TYPE STANDARD TABLE OF VADR10, "   
lt_t_yadrc  TYPE STANDARD TABLE OF VADRC, "   
lv_i_addr_group  TYPE ADRC-ADDR_GROUP, "   
lt_t_yadr10  TYPE STANDARD TABLE OF VADR10, "   
lt_t_xadr11  TYPE STANDARD TABLE OF VADR11, "   
lt_t_yadr11  TYPE STANDARD TABLE OF VADR11, "   
lt_t_xadr12  TYPE STANDARD TABLE OF VADR12, "   
lt_t_yadr12  TYPE STANDARD TABLE OF VADR12, "   
lt_t_xadr13  TYPE STANDARD TABLE OF VADR13, "   
lt_t_yadr13  TYPE STANDARD TABLE OF VADR13, "   
lt_t_xadr14  TYPE STANDARD TABLE OF VADR14, "   
lt_t_yadr14  TYPE STANDARD TABLE OF VADR14, "   
lt_t_xadr15  TYPE STANDARD TABLE OF VADR15, "   
lt_t_xadr2  TYPE STANDARD TABLE OF VADR2, "   
lt_t_yadr15  TYPE STANDARD TABLE OF VADR15, "   
lt_t_xadr16  TYPE STANDARD TABLE OF VADR16, "   
lt_t_yadr16  TYPE STANDARD TABLE OF VADR16, "   
lt_t_xadrt  TYPE STANDARD TABLE OF VADRT, "   
lt_t_yadrt  TYPE STANDARD TABLE OF VADRT, "   
lt_t_xadrct  TYPE STANDARD TABLE OF VADRCT, "   
lt_t_yadrct  TYPE STANDARD TABLE OF VADRCT, "   
lt_t_yadr2  TYPE STANDARD TABLE OF VADR2, "   
lt_t_xadr3  TYPE STANDARD TABLE OF VADR3, "   
lt_t_yadr3  TYPE STANDARD TABLE OF VADR3, "   
lt_t_xadr4  TYPE STANDARD TABLE OF VADR4, "   
lt_t_yadr4  TYPE STANDARD TABLE OF VADR4, "   
lt_t_xadr5  TYPE STANDARD TABLE OF VADR5. "   

  CALL FUNCTION 'SAMPLE_INTERFACE_CAM_1000'  "NOTRANSL: Schnittstellenbeschreibung zum Event CAM_1000
    EXPORTING
         I_ADDRNUMBER = lv_i_addrnumber
         I_ADDR_GROUP = lv_i_addr_group
    TABLES
         T_XADRC = lt_t_xadrc
         T_YADR5 = lt_t_yadr5
         T_XADR6 = lt_t_xadr6
         T_YADR6 = lt_t_yadr6
         T_XADR7 = lt_t_xadr7
         T_YADR7 = lt_t_yadr7
         T_XADR8 = lt_t_xadr8
         T_YADR8 = lt_t_yadr8
         T_XADR9 = lt_t_xadr9
         T_YADR9 = lt_t_yadr9
         T_XADR10 = lt_t_xadr10
         T_YADRC = lt_t_yadrc
         T_YADR10 = lt_t_yadr10
         T_XADR11 = lt_t_xadr11
         T_YADR11 = lt_t_yadr11
         T_XADR12 = lt_t_xadr12
         T_YADR12 = lt_t_yadr12
         T_XADR13 = lt_t_xadr13
         T_YADR13 = lt_t_yadr13
         T_XADR14 = lt_t_xadr14
         T_YADR14 = lt_t_yadr14
         T_XADR15 = lt_t_xadr15
         T_XADR2 = lt_t_xadr2
         T_YADR15 = lt_t_yadr15
         T_XADR16 = lt_t_xadr16
         T_YADR16 = lt_t_yadr16
         T_XADRT = lt_t_xadrt
         T_YADRT = lt_t_yadrt
         T_XADRCT = lt_t_xadrct
         T_YADRCT = lt_t_yadrct
         T_YADR2 = lt_t_yadr2
         T_XADR3 = lt_t_xadr3
         T_YADR3 = lt_t_yadr3
         T_XADR4 = lt_t_xadr4
         T_YADR4 = lt_t_yadr4
         T_XADR5 = lt_t_xadr5
. " SAMPLE_INTERFACE_CAM_1000




ABAP code using 7.40 inline data declarations to call FM SAMPLE_INTERFACE_CAM_1000

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.

 
"SELECT single ADDRNUMBER FROM ADRC INTO @DATA(ld_i_addrnumber).
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single ADDR_GROUP FROM ADRC INTO @DATA(ld_i_addr_group).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!