SAP COPF_OPC_ITEM_WRITE_MULTIPLE Function Module for NOTRANSL: OPC Herstellanweisung: Lesen eines OPC-Item-Werts









COPF_OPC_ITEM_WRITE_MULTIPLE is a standard copf opc item write multiple 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: OPC Herstellanweisung: Lesen eines OPC-Item-Werts 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 copf opc item write multiple FM, simply by entering the name COPF_OPC_ITEM_WRITE_MULTIPLE into the relevant SAP transaction such as SE37 or SE38.

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



Function COPF_OPC_ITEM_WRITE_MULTIPLE 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 'COPF_OPC_ITEM_WRITE_MULTIPLE'"NOTRANSL: OPC Herstellanweisung: Lesen eines OPC-Item-Werts
EXPORTING
* PLANT = "Plant in which the Alias is Defined
* ITEM_5 = "OPC Item Alias
* FORMAT_5 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_6 = "OPC Item Alias
* FORMAT_6 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_7 = "OPC Item Alias
* FORMAT_7 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_8 = "OPC Item Alias
* FORMAT_8 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_9 = "OPC Item Alias
* FORMAT_9 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_1 = "OPC Item Alias
* ITEM_10 = "OPC Item Alias
* FORMAT_10 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_11 = "OPC Item Alias
* FORMAT_11 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_12 = "OPC Item Alias
* FORMAT_12 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_13 = "OPC Item Alias
* FORMAT_13 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_14 = "OPC Item Alias
* FORMAT_14 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* FORMAT_1 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_15 = "OPC Item Alias
* FORMAT_15 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_2 = "OPC Item Alias
* FORMAT_2 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_3 = "OPC Item Alias
* FORMAT_3 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)
* ITEM_4 = "OPC Item Alias
* FORMAT_4 = 'CHAR' "Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

CHANGING
* VALUE_1 = "OPC Item Value
* RESULTTEXT_5 = "Results Text
* VALUE_6 = "OPC Item Value
* RESULTTEXT_6 = "Results Text
* VALUE_7 = "OPC Item Value
* RESULTTEXT_7 = "Results Text
* VALUE_8 = "OPC Item Value
* RESULTTEXT_8 = "Results Text
* VALUE_9 = "OPC Item Value
* RESULTTEXT_9 = "Results Text
* VALUE_10 = "OPC Item Value
* RESULTTEXT_1 = "Results Text
* RESULTTEXT_10 = "Results Text
* VALUE_11 = "OPC Item Value
* RESULTTEXT_11 = "Results Text
* VALUE_12 = "OPC Item Value
* RESULTTEXT_12 = "Results Text
* VALUE_13 = "OPC Item Value
* RESULTTEXT_13 = "Results Text
* VALUE_14 = "OPC Item Value
* RESULTTEXT_14 = "Results Text
* VALUE_15 = "OPC Item Value
* VALUE_2 = "OPC Item Value
* RESULTTEXT_15 = "Results Text
* RESULTTEXT_2 = "Results Text
* VALUE_3 = "OPC Item Value
* RESULTTEXT_3 = "Results Text
* VALUE_4 = "OPC Item Value
* RESULTTEXT_4 = "Results Text
* VALUE_5 = "OPC Item Value
.



IMPORTING Parameters details for COPF_OPC_ITEM_WRITE_MULTIPLE

PLANT - Plant in which the Alias is Defined

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

ITEM_5 - OPC Item Alias

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

FORMAT_5 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_6 - OPC Item Alias

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

FORMAT_6 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_7 - OPC Item Alias

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

FORMAT_7 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_8 - OPC Item Alias

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

FORMAT_8 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_9 - OPC Item Alias

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

FORMAT_9 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_1 - OPC Item Alias

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

ITEM_10 - OPC Item Alias

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

FORMAT_10 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_11 - OPC Item Alias

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

FORMAT_11 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_12 - OPC Item Alias

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

FORMAT_12 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_13 - OPC Item Alias

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

FORMAT_13 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_14 - OPC Item Alias

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

FORMAT_14 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

FORMAT_1 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_15 - OPC Item Alias

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

FORMAT_15 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_2 - OPC Item Alias

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

FORMAT_2 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_3 - OPC Item Alias

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

FORMAT_3 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

ITEM_4 - OPC Item Alias

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

FORMAT_4 - Format to be Used (CHAR / NUM / BOOL / DATE / TIME)

Data type: ATFOR
Default: 'CHAR'
Optional: Yes
Call by Reference: Yes

CHANGING Parameters details for COPF_OPC_ITEM_WRITE_MULTIPLE

VALUE_1 - OPC Item Value

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

RESULTTEXT_5 - Results Text

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

VALUE_6 - OPC Item Value

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

RESULTTEXT_6 - Results Text

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

VALUE_7 - OPC Item Value

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

RESULTTEXT_7 - Results Text

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

VALUE_8 - OPC Item Value

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

RESULTTEXT_8 - Results Text

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

VALUE_9 - OPC Item Value

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

RESULTTEXT_9 - Results Text

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

VALUE_10 - OPC Item Value

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

RESULTTEXT_1 - Results Text

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

RESULTTEXT_10 - Results Text

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

VALUE_11 - OPC Item Value

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

RESULTTEXT_11 - Results Text

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

VALUE_12 - OPC Item Value

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

RESULTTEXT_12 - Results Text

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

VALUE_13 - OPC Item Value

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

RESULTTEXT_13 - Results Text

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

VALUE_14 - OPC Item Value

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

RESULTTEXT_14 - Results Text

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

VALUE_15 - OPC Item Value

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

VALUE_2 - OPC Item Value

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

RESULTTEXT_15 - Results Text

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

RESULTTEXT_2 - Results Text

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

VALUE_3 - OPC Item Value

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

RESULTTEXT_3 - Results Text

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

VALUE_4 - OPC Item Value

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

RESULTTEXT_4 - Results Text

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

VALUE_5 - OPC Item Value

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

Copy and paste ABAP code example for COPF_OPC_ITEM_WRITE_MULTIPLE 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:
lv_plant  TYPE WERKS_D, "   
lv_value_1  TYPE ANY, "   
lv_item_5  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_5  TYPE C, "   
lv_value_6  TYPE ANY, "   
lv_format_5  TYPE ATFOR, "   'CHAR'
lv_item_6  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_6  TYPE C, "   
lv_value_7  TYPE ANY, "   
lv_format_6  TYPE ATFOR, "   'CHAR'
lv_item_7  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_7  TYPE C, "   
lv_value_8  TYPE ANY, "   
lv_format_7  TYPE ATFOR, "   'CHAR'
lv_item_8  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_8  TYPE C, "   
lv_value_9  TYPE ANY, "   
lv_format_8  TYPE ATFOR, "   'CHAR'
lv_item_9  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_9  TYPE C, "   
lv_format_9  TYPE ATFOR, "   'CHAR'
lv_value_10  TYPE ANY, "   
lv_item_1  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_1  TYPE C, "   
lv_item_10  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_10  TYPE C, "   
lv_value_11  TYPE ANY, "   
lv_format_10  TYPE ATFOR, "   'CHAR'
lv_item_11  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_11  TYPE C, "   
lv_value_12  TYPE ANY, "   
lv_format_11  TYPE ATFOR, "   'CHAR'
lv_item_12  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_12  TYPE C, "   
lv_value_13  TYPE ANY, "   
lv_format_12  TYPE ATFOR, "   'CHAR'
lv_item_13  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_13  TYPE C, "   
lv_value_14  TYPE ANY, "   
lv_format_13  TYPE ATFOR, "   'CHAR'
lv_item_14  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_14  TYPE C, "   
lv_value_15  TYPE ANY, "   
lv_format_14  TYPE ATFOR, "   'CHAR'
lv_value_2  TYPE ANY, "   
lv_format_1  TYPE ATFOR, "   'CHAR'
lv_item_15  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_15  TYPE C, "   
lv_format_15  TYPE ATFOR, "   'CHAR'
lv_item_2  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_2  TYPE C, "   
lv_value_3  TYPE ANY, "   
lv_format_2  TYPE ATFOR, "   'CHAR'
lv_item_3  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_3  TYPE C, "   
lv_value_4  TYPE ANY, "   
lv_format_3  TYPE ATFOR, "   'CHAR'
lv_item_4  TYPE COOPC_ITEMALIAS, "   
lv_resulttext_4  TYPE C, "   
lv_value_5  TYPE ANY, "   
lv_format_4  TYPE ATFOR. "   'CHAR'

  CALL FUNCTION 'COPF_OPC_ITEM_WRITE_MULTIPLE'  "NOTRANSL: OPC Herstellanweisung: Lesen eines OPC-Item-Werts
    EXPORTING
         PLANT = lv_plant
         ITEM_5 = lv_item_5
         FORMAT_5 = lv_format_5
         ITEM_6 = lv_item_6
         FORMAT_6 = lv_format_6
         ITEM_7 = lv_item_7
         FORMAT_7 = lv_format_7
         ITEM_8 = lv_item_8
         FORMAT_8 = lv_format_8
         ITEM_9 = lv_item_9
         FORMAT_9 = lv_format_9
         ITEM_1 = lv_item_1
         ITEM_10 = lv_item_10
         FORMAT_10 = lv_format_10
         ITEM_11 = lv_item_11
         FORMAT_11 = lv_format_11
         ITEM_12 = lv_item_12
         FORMAT_12 = lv_format_12
         ITEM_13 = lv_item_13
         FORMAT_13 = lv_format_13
         ITEM_14 = lv_item_14
         FORMAT_14 = lv_format_14
         FORMAT_1 = lv_format_1
         ITEM_15 = lv_item_15
         FORMAT_15 = lv_format_15
         ITEM_2 = lv_item_2
         FORMAT_2 = lv_format_2
         ITEM_3 = lv_item_3
         FORMAT_3 = lv_format_3
         ITEM_4 = lv_item_4
         FORMAT_4 = lv_format_4
    CHANGING
         VALUE_1 = lv_value_1
         RESULTTEXT_5 = lv_resulttext_5
         VALUE_6 = lv_value_6
         RESULTTEXT_6 = lv_resulttext_6
         VALUE_7 = lv_value_7
         RESULTTEXT_7 = lv_resulttext_7
         VALUE_8 = lv_value_8
         RESULTTEXT_8 = lv_resulttext_8
         VALUE_9 = lv_value_9
         RESULTTEXT_9 = lv_resulttext_9
         VALUE_10 = lv_value_10
         RESULTTEXT_1 = lv_resulttext_1
         RESULTTEXT_10 = lv_resulttext_10
         VALUE_11 = lv_value_11
         RESULTTEXT_11 = lv_resulttext_11
         VALUE_12 = lv_value_12
         RESULTTEXT_12 = lv_resulttext_12
         VALUE_13 = lv_value_13
         RESULTTEXT_13 = lv_resulttext_13
         VALUE_14 = lv_value_14
         RESULTTEXT_14 = lv_resulttext_14
         VALUE_15 = lv_value_15
         VALUE_2 = lv_value_2
         RESULTTEXT_15 = lv_resulttext_15
         RESULTTEXT_2 = lv_resulttext_2
         VALUE_3 = lv_value_3
         RESULTTEXT_3 = lv_resulttext_3
         VALUE_4 = lv_value_4
         RESULTTEXT_4 = lv_resulttext_4
         VALUE_5 = lv_value_5
. " COPF_OPC_ITEM_WRITE_MULTIPLE




ABAP code using 7.40 inline data declarations to call FM COPF_OPC_ITEM_WRITE_MULTIPLE

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.

 
 
 
 
 
DATA(ld_format_5) = 'CHAR'.
 
 
 
 
DATA(ld_format_6) = 'CHAR'.
 
 
 
 
DATA(ld_format_7) = 'CHAR'.
 
 
 
 
DATA(ld_format_8) = 'CHAR'.
 
 
 
DATA(ld_format_9) = 'CHAR'.
 
 
 
 
 
 
 
DATA(ld_format_10) = 'CHAR'.
 
 
 
 
DATA(ld_format_11) = 'CHAR'.
 
 
 
 
DATA(ld_format_12) = 'CHAR'.
 
 
 
 
DATA(ld_format_13) = 'CHAR'.
 
 
 
 
DATA(ld_format_14) = 'CHAR'.
 
 
DATA(ld_format_1) = 'CHAR'.
 
 
 
DATA(ld_format_15) = 'CHAR'.
 
 
 
 
DATA(ld_format_2) = 'CHAR'.
 
 
 
 
DATA(ld_format_3) = 'CHAR'.
 
 
 
 
DATA(ld_format_4) = 'CHAR'.
 


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!