SAP ABAP Class CL_BSP_WD_AC_UTIL (Action Provider Util Class)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI (Application Component) WebClient UI
     WCF_ACTIONS_CORE (Package) Actions feature: core objects
Properties
Class CL_BSP_WD_AC_UTIL  
Short Description Action Provider Util Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_ACTIONS_CORE   Actions feature: core objects 
Created 20090309   SAP 
Last change 20100303   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)
2 CL_BSP_WD_AC_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BSP_WD_AC_UTIL has no interface implemented.
Friends
Class CL_BSP_WD_AC_UTIL has no friend class.
Attributes
Class CL_BSP_WD_AC_UTIL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RELATION Static method Public Method 20090507
2 CHECK_RELATION_PATTERN Static method Private Method 20090514
3 GET_PROVIDER_CLASS Static method Public Method 20090309
4 GET_PROVIDER_ID_BY_CLASSNAME Static method Public Method 20090309
5 GET_PROVIDER_INFO Static method Public Method 20090309
6 GET_RELATION_NAME Static method Public Method 20090506
7 HAS_RELATION Static method Public Method 20090506
8 LIST_OBJ_NAME_BY_PROVIDER Static method Public Method list object reference by action provider 20090309
9 LIST_PROVIDERS_BY_OBJ Static method Public Method list all providers by given reference object name 20090507
10 LIST_PROVIDERS_BY_OBJ_NAME Static method Public Method list all providers by given reference object name 20090309
11 _GET_PROVIDER_INFO Static method Private Method 20090330
12 _GET_RUNTIME_MODEL Static method Private Method 20090511
Events
Class CL_BSP_WD_AC_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ST_PROVIDER_CLASS Public See coding 20090330 BEGIN OF st_provider_class, classname TYPE seoclsname, END OF st_provider_class
2 ST_PROVIDER_ID Public See coding 20090330 BEGIN OF st_provider_id, id TYPE wcf_ac_provider_id, relation TYPE crmt_relation_name, END OF st_provider_id
3 ST_PROVIDER_INFO Public See coding 20090309 BEGIN OF st_provider_info, id TYPE wcf_ac_provider_id, classname TYPE wcf_ac_prov_classname, ref_obj TYPE wcf_ac_prov_ref_obj, type TYPE wcf_ac_provider_type, status TYPE wcf_ac_prov_status, description TYPE wcf_ac_provider_descr, relation TYPE wcf_ac_relation_name, END OF st_provider_info
4 TT_PROVIDER_CLASS Public See coding 20090309 tt_provider_class TYPE HASHED TABLE OF st_provider_class WITH UNIQUE KEY classname
5 TT_PROVIDER_ID Public See coding 20090309 tt_provider_id TYPE HASHED TABLE OF st_provider_id WITH UNIQUE KEY id
6 TT_PROVIDER_INFO Public See coding 20090402 tt_provider_info TYPE STANDARD TABLE OF st_provider_info WITH KEY id
Method Signatures

Method CHECK_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOL_NAME Call by reference Type reference (TYPE) WCF_AC_PROV_REF_OBJ Action Provider Reference Object Name (e.g. BOL Object Name) 20090507
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Set Name for Generic Interaction Layer 20090511
3 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) WCF_AC_PROVIDER_ID Action Provider ID 20090507
4 Importing IV_RELATION Call by reference Type reference (TYPE) WCF_AC_RELATION_NAME BOL Relation Name 20090507
5 Returning RV_IS_CORRECT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090507

Method CHECK_RELATION on class CL_BSP_WD_AC_UTIL has no exception.

Method CHECK_RELATION_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATION Call by reference Type reference (TYPE) WCF_AC_RELATION_NAME BOL Relation Name 20090514
2 Importing IV_RELATION_PATTERN Call by reference Type reference (TYPE) WCF_AC_RELATION_NAME BOL Relation Name 20090514
3 Returning RV_FIT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090514

Method CHECK_RELATION_PATTERN on class CL_BSP_WD_AC_UTIL has no exception.

Method GET_PROVIDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) WCF_AC_PROVIDER_ID Action Provider Id 20090309
2 Returning RV_PROVIDER_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20090309

Method GET_PROVIDER_CLASS on class CL_BSP_WD_AC_UTIL has no exception.

Method GET_PROVIDER_ID_BY_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROVIDER_ID Call by reference Type reference (TYPE) CL_BSP_WD_AC_UTIL=>TT_PROVIDER_ID Action Provider Id 20090309
2 Importing IV_PROVIDER_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090309

Method GET_PROVIDER_ID_BY_CLASSNAME on class CL_BSP_WD_AC_UTIL has no exception.

Method GET_PROVIDER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) WCF_AC_PROVIDER_ID Action Provider Id 20090309
2 Returning RV_PROVIDER_INFO Value transfer Type reference (TYPE) CL_BSP_WD_AC_UTIL=>ST_PROVIDER_INFO 20090309

Method GET_PROVIDER_INFO on class CL_BSP_WD_AC_UTIL has no exception.

Method GET_RELATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_OBJECT Call by reference Type reference (TYPE) WCF_AC_PROV_REF_OBJ External Name of Object 20090506
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Set Name for Generic Interaction Layer 20090511
3 Importing IV_PARENT_OBJECT Call by reference Type reference (TYPE) WCF_AC_PROV_REF_OBJ External Name of Object 20090506
4 Returning RV_RELATION_NAME Value transfer Type reference (TYPE) CRMT_RELATION_NAME_TAB Table of Relation Names 20090506

Method GET_RELATION_NAME on class CL_BSP_WD_AC_UTIL has no exception.

Method HAS_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_OBJECT Call by reference Type reference (TYPE) WCF_AC_PROV_REF_OBJ External Name of Object 20090506
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Set Name for Generic Interaction Layer 20090511
3 Importing IV_PARENT_OBJECT Call by reference Type reference (TYPE) WCF_AC_PROV_REF_OBJ External Name of Object 20090506
4 Returning RV_HAS_RELATION Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090506

Method HAS_RELATION on class CL_BSP_WD_AC_UTIL has no exception.

Method LIST_OBJ_NAME_BY_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) WCF_AC_PROVIDER_ID Action Provider Id 20090309
2 Returning RV_OBJ_NAME Value transfer Type reference (TYPE) WCF_AC_PROV_REF_OBJ Action Provider Reference Object Name (e.g. BOL object name) 20090330

Method LIST_OBJ_NAME_BY_PROVIDER on class CL_BSP_WD_AC_UTIL has no exception.

Method LIST_PROVIDERS_BY_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROVIDERS Call by reference Type reference (TYPE) CL_BSP_WD_AC_UTIL=>TT_PROVIDER_ID 20090507
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Set Name for Generic Interaction Layer 20090511
3 Importing IV_PROVIDER_EXP Call by reference Type reference (TYPE) STRING 20090507
4 Importing IV_REF_OBJ Call by reference Type reference (TYPE) WCF_AC_PROV_REF_OBJ Action Provider's Reference Object Name 20090507
5 Importing IV_RELATION Call by reference Type reference (TYPE) WCF_AC_RELATION_NAME BOL Relation Name 20090514

Method LIST_PROVIDERS_BY_OBJ on class CL_BSP_WD_AC_UTIL has no exception.

Method LIST_PROVIDERS_BY_OBJ_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROVIDERS Call by reference Type reference (TYPE) CL_BSP_WD_AC_UTIL=>TT_PROVIDER_ID 20090309
2 Importing IV_REF_OBJ Call by reference Type reference (TYPE) WCF_AC_PROV_REF_OBJ Action Provider's Reference Object Name 20090309

Method LIST_PROVIDERS_BY_OBJ_NAME on class CL_BSP_WD_AC_UTIL has no exception.

Method _GET_PROVIDER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTOM_TABLE Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20090330
2 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) WCF_AC_PROVIDER_ID Action Provider Id 20090330
3 Returning RV_PROVIDER_INFO Value transfer Type reference (TYPE) CL_BSP_WD_AC_UTIL=>ST_PROVIDER_INFO 20090330

Method _GET_PROVIDER_INFO on class CL_BSP_WD_AC_UTIL has no exception.

Method _GET_RUNTIME_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Set Name for Generic Interaction Layer 20090511
2 Returning RR_RUNTIME_MODEL Value transfer Object reference (TYPE REF TO) CL_CRM_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20090511

Method _GET_RUNTIME_MODEL on class CL_BSP_WD_AC_UTIL has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 701