SAP ABAP Class CL_WCF_BOL_TAG_GENERATOR (Central Data Source BOL Tag Data Generator)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI (Application Component) WebClient UI
     WCF_CDS_CORE (Package) Central DataSource core objects
Properties
Class CL_WCF_BOL_TAG_GENERATOR  
Short Description Central Data Source BOL Tag Data Generator    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_CDS_CORE   Central DataSource core objects 
Created 20100408   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WCF_BOL_TAG_GENERATOR has no interface implemented.
Friends
Class CL_WCF_BOL_TAG_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ATTRIBUTES Instance attribute Private Type reference (TYPE) WCFT_CDS_BOL_ATTRIBUTE BOL Attribute Tags 20100408
2 GV_CUSTOMER_LAYER Instance attribute Protected Type reference (TYPE) BOOLEAN Customer layer 20100409
3 GV_TABLE_NAME Instance attribute Private Type reference (TYPE) TABNAME16 Table name, 16 characters 20100604
4 SR_BOL_READER Static Attribute Protected Object reference (TYPE REF TO) CL_WCF_CDS_BOL_READER Central data source BOL reader 20100409
5 SR_EXCEPTION Static Attribute Protected Object reference (TYPE REF TO) CL_WCF_EXCEPTION_REPORTER Services for raising exceptions 20100408
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE Instance method Public Method Adds a new attribute to be generated 20100408
2 CHECK Instance method Public Method Checks if currenta attributes are ready to be generated 20100408
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100408
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100408
5 DELETE_ATTRIBUTE Instance method Public Method Deletes an attribute from being generated 20100408
6 GENERATE Instance method Public Method Generates attributes 20100604
7 GENERATE_CUSTOMER Instance method Private Method 20100604
8 GENERATE_SAP Instance method Private Method 20100604
9 GET_ATTRIBUTES Instance method Public Method Returns all attributes to be generated 20100419
10 GET_EXISTING_ATTRIBUTES Instance method Private Method Returns all existing attributes 20100409
11 GET_NEW_GENERATOR Static method Public Method Returns a new generator 20100408
12 INSERT_IN_REQUEST Instance method Private Method Inserts generated entries in given request 20100604
13 MAKE_TAB_KEY Instance method Private Method Build a tabkey line for transport entry 20100604
14 UPDATE_BOL_PATHS Instance method Public Method Updated the BOL path of the attributes to be generated 20100426
Events
Class CL_WCF_BOL_TAG_GENERATOR has no event.
Types
Class CL_WCF_BOL_TAG_GENERATOR has no local type.
Method Signatures

Method ADD_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) WCF_CDS_ACTIVE ABAP_TRUE Attribute active flag 20100408
2 Importing IV_ATTRIBUTE_ID Call by reference Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID Attribute ID 20100408
3 Importing IV_BOL_PATH Call by reference Type reference (TYPE) WCF_CDS_BOL_PATH BOL Path 20100408
4 Importing IV_DESIGN_ATTR Call by reference Type reference (TYPE) NAME_KOMP Component name 20100408
5 Importing IV_DESIGN_OBJ Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design Layer: Design Object 20100408
6 Importing IV_REF_PATH Call by reference Type reference (TYPE) WCF_CDS_BOL_PATH BOL Path 20100408
7 Importing IV_TEST_VALUE Call by reference Type reference (TYPE) WCF_CDS_TEST_VALUE Test Value 20100408
8 Importing IV_UI_OBJ_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20100408
# Exception Resumable Description Created on
1 CX_WCF_DATA_EXISTS Attribute already exists 20100408

Method CHECK Signature

Method CHECK on class CL_WCF_BOL_TAG_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 CX_WCF_DATA_INVALID Invalid data. Cannot be generated 20100409

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WCF_BOL_TAG_GENERATOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WCF_BOL_TAG_GENERATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) WCFT_CDS_BOL_ATTRIBUTE BOL Attribute Tags 20100408
2 Importing IV_CUSTOMER_LAYER Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20100409

Method CONSTRUCTOR on class CL_WCF_BOL_TAG_GENERATOR has no exception.

Method DELETE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESIGN_ATTR Call by reference Type reference (TYPE) NAME_KOMP Component name 20100419
2 Importing IV_DESIGN_OBJ Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Attribute ID 20100419
3 Importing IV_UI_OBJ_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20100408
# Exception Resumable Description Created on
1 CX_WCF_DATA_NOT_FOUND Attribute not found 20100408

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20100604
# Exception Resumable Description Created on
1 CX_WCF_OPERATION_FAILED Operation failed 20100604

Method GENERATE_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20100604
# Exception Resumable Description Created on
1 CX_WCF_OPERATION_FAILED Operation failed 20100604

Method GENERATE_SAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20100604
# Exception Resumable Description Created on
1 CX_WCF_OPERATION_FAILED Operation failed 20100604

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ATTRIBUTES Value transfer Type reference (TYPE) WCFT_CDS_BOL_ATTRIBUTE BOL Attribute Tags 20100419

Method GET_ATTRIBUTES on class CL_WCF_BOL_TAG_GENERATOR has no exception.

Method GET_EXISTING_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ATTRIBUTES Value transfer Type reference (TYPE) WCFT_CDS_BOL_ATTRIBUTE BOL Attribute Tags 20100409

Method GET_EXISTING_ATTRIBUTES on class CL_WCF_BOL_TAG_GENERATOR has no exception.

Method GET_NEW_GENERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) WCFT_CDS_BOL_ATTRIBUTE BOL Attribute Tags 20100408
2 Importing IV_CUSTOMER_LAYER Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20100409
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_WCF_BOL_TAG_GENERATOR Central Data Source BOL Tag Data Generator 20100408

Method GET_NEW_GENERATOR on class CL_WCF_BOL_TAG_GENERATOR has no exception.

Method INSERT_IN_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20100604
2 Importing IV_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20100604
3 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME16 Table name, 16 characters 20100604
# Exception Resumable Description Created on
1 CX_WCF_OPERATION_FAILED Operation failed 20100604

Method MAKE_TAB_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20100604
2 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME16 Table name, 16 characters 20100604
3 Returning RR_TAB_KEYS Value transfer Object reference (TYPE REF TO) DATA 20100604

Method MAKE_TAB_KEY on class CL_WCF_BOL_TAG_GENERATOR has no exception.

Method UPDATE_BOL_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOL_PATH Call by reference Type reference (TYPE) STRING 20100426

Method UPDATE_BOL_PATHS on class CL_WCF_BOL_TAG_GENERATOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702