SAP ABAP Class /AIN/CL_BKND_CREATE_DOCUMENT (Create new document received from backend)
Hierarchy
AIN (Software Component) AIN 710: Add-On Installation
   AIE-AII (Application Component) Infrastructure
     /AIN/ACTIVITIES (Package) Auto-ID Activities
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /AIN/CL_BASIC_ACTIVITY Root of all activity classes 20040504
2 Interface implementation (CLASS c. INTERFACES i_ref)  /AIN/IF_ACTIVITY Activity interface 20040504
Properties
Class /AIN/CL_BKND_CREATE_DOCUMENT  
Short Description Create new document received from backend    
Super Class /AIN/CL_BASIC_ACTIVITY Root of all activity classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /AIN/ACTIVITIES   Auto-ID Activities 
Created 20040504   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /AIN/CL_BKND_CREATE_DOCUMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /AIN/IF_ACTIVITY Activity interface 20040504
Friends
Class /AIN/CL_BKND_CREATE_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MIF_GTIN_CONVERT Instance attribute Private Object reference (TYPE REF TO) IF_EX_PRODUCT_GTIN_CONVERT BAdI Interface IF_EX_PRODUCT_GTIN_CONVERT 20040614
2 PO_LOG Instance attribute Private Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20040617
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DOCUMENT Instance method Private Method Create Document Header 20040507
2 CREATE_DOCUMENT_ITM Instance method Private Method CREATE ITM DOCUMENT 20040507
3 CREATE_DOCUMENT_OBJ Instance method Private Method CREATE HU DOCUMENT 20040507
4 DETERMINE_ACT_QTY Instance method Private Method Determine action Quantity 20040609
5 DETERMINE_PROD_ID Instance method Private Method Product ID 20040507
6 PREPARE_DOCUMENT_ITM Instance method Private Method Prepare ITM Document 20040507
7 PREPARE_DOCUMENT_OBJ Instance method Private Method Prepare HU Document 20040507
8 UPDATE_DOCUMENT Instance method Private Method Update Document Header 20040510
9 UPDATE_DOCUMENT_ITM Instance method Private Method Update ITM DOCUMENT 20040510
10 UPDATE_DOCUMENT_OBJ Instance method Private Method UPDATE HU DOCUMENT 20040510
Events
Class /AIN/CL_BKND_CREATE_DOCUMENT has no event.
Types
Class /AIN/CL_BKND_CREATE_DOCUMENT has no local type.
Method Signatures

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_STR Document Structure 20040510
2 Exporting ES_DOC_MSG Call by reference Type reference (TYPE) /AIN/DM_DOC_STR Document 20040507
3 Exporting ET_RET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20040507
4 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity return status 20040507
5 Importing IS_DOC_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_MSG_STR Document Header 20040527

Method CREATE_DOCUMENT on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method CREATE_DOCUMENT_ITM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITM_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_ITM_TAB Document Structure 20040507
2 Exporting ET_RET_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20040511
3 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20040518

Method CREATE_DOCUMENT_ITM on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method CREATE_DOCUMENT_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJ_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_OBJ_TAB Document Structure 20040507
2 Exporting ET_RET_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20040511
3 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20040518
4 Importing IS_DOC Call by reference Type reference (TYPE) /AIN/DM_DOC_STR Document 20040609
5 Importing IT_DOC_ITM Call by reference Type reference (TYPE) /AIN/DM_DOC_ITM_TAB Document-item table 20040609
6 Importing IT_OBJ_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_OBJ_MSG_TAB Document-object table 20040527

Method CREATE_DOCUMENT_OBJ on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method DETERMINE_ACT_QTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC_OBIT Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_OBIT_STR Document-object item 20040611
2 Exporting ET_RET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20040609
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20040609
4 Importing IV_EPC1 Call by reference Type reference (TYPE) /AIN/EPC Electronic Product Code 20040611
5 Importing IV_EPC2 Call by reference Type reference (TYPE) /AIN/EPC Electronic Product Code 20040611
6 Importing IV_GTIN Call by reference Type reference (TYPE) COMT_GTIN Global Trade Item Number (GTIN) 20040611
7 Importing IV_GTIN_VAR Call by reference Type reference (TYPE) COMT_GTIN_TYPE GTIN Type 20040611

Method DETERMINE_ACT_QTY on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method DETERMINE_PROD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROD Call by reference Type reference (TYPE) /AIN/DM_PROD_STR Product GUID 20040511
2 Exporting ET_RET_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20040511
3 Importing IV_GTIN Call by reference Type reference (TYPE) COMT_GTIN GTIN 20040507
4 Importing IV_PROD_ID Call by reference Type reference (TYPE) COMT_PRODUCT_ID External product id 20040507
5 Importing IV_UOM Call by reference Type reference (TYPE) COMT_UNIT Unit of measure 20040507

Method DETERMINE_PROD_ID on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method PREPARE_DOCUMENT_ITM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOC_ITM_MSG Call by reference Type reference (TYPE) /AIN/DM_DOC_ITM_TAB Document 20040519
2 Changing CT_ITM_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_ITM_TAB Document Structure 20040507

Method PREPARE_DOCUMENT_ITM on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method PREPARE_DOCUMENT_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJ_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_OBJ_TAB Document Structure 20040507
2 Exporting ET_OBJ_MSG Call by reference Type reference (TYPE) /AIN/DM_DOC_OBJ_TAB Document 20040507

Method PREPARE_DOCUMENT_OBJ on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method UPDATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_STR Document Structure 20040510
2 Exporting ES_DOC_MSG Call by reference Type reference (TYPE) /AIN/DM_DOC_STR Document 20040510
3 Exporting ET_RET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20040510
4 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity return status 20040510
5 Importing IS_DOC_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_MSG_STR Document Header 20040527
6 Importing IT_DOC Call by reference Type reference (TYPE) /AIN/DM_DOC_TAB Document table 20040510

Method UPDATE_DOCUMENT on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method UPDATE_DOCUMENT_ITM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITM_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_ITM_TAB Document Structure 20040510
2 Importing IT_DOC_ITM Call by reference Type reference (TYPE) /AIN/DM_DOC_ITM_TAB Document table 20040510

Method UPDATE_DOCUMENT_ITM on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.

Method UPDATE_DOCUMENT_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJ_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_OBJ_TAB Document Structure 20040510
2 Exporting ET_RET_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20040511
3 Importing IS_DOC Call by reference Type reference (TYPE) /AIN/DM_DOC_STR Document 20040609
4 Importing IT_DOC_ITM Call by reference Type reference (TYPE) /AIN/DM_DOC_ITM_TAB Document-item table 20040609
5 Importing IT_DOC_OBJ Call by reference Type reference (TYPE) /AIN/DM_DOC_OBJ_TAB Document table 20040510
6 Importing IT_DOC_OBJ_MSG Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_OBJ_MSG_TAB Document-object table 20040527

Method UPDATE_DOCUMENT_OBJ on class /AIN/CL_BKND_CREATE_DOCUMENT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200