SAP ABAP Class IF_SADL_ENTITY_FACTORY (IF_SADL_ENTITY_FACTORY Factory for creation of SADL entities)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SADL_ENTITY_FACTORY CL_SADL_ENTITY_FACTORY Factory to create a certain instance 20120707
Properties
Class IF_SADL_ENTITY_FACTORY  
Short Description IF_SADL_ENTITY_FACTORY Factory for creation of SADL entities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120707   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_SADL_ENTITY_FACTORY has no forward declaration.
Interfaces
Class IF_SADL_ENTITY_FACTORY has no interface implemented.
Friends
Class IF_SADL_ENTITY_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MAX_ROWS Constant Public Type reference (TYPE) I 20 20130628
Methods
# Method Level Visibility Method type Description Created on
1 ENTITY_EXISTS Instance method Public Method 20120707
2 GET_DEFAULT_AUTH_PROVIDER Instance method Public Method 20130114
3 GET_ENTITY Instance method Public Method 20120707
4 GET_ENTITY_CONSUMPTION_INFO Instance method Public Method 20121213
5 IS_NONDEFAULT_AUTH_PROV_ALLOWD Instance method Public Method 20130114
6 VALUE_HELP_ENTITY Instance method Public Method 20120903
7 VALUE_HELP_ENTITY_TYPE Instance method Public Method 20120903
Events
Class IF_SADL_ENTITY_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ENTITIES Public See coding 20130116 tt_entities TYPE STANDARD TABLE OF ty_entity WITH DEFAULT KEY
2 TT_VALUE_HELP Public See coding 20120903 tt_value_help TYPE STANDARD TABLE OF ty_value_help WITH DEFAULT KEY
3 TY_ENTITY Public See coding 20130116 BEGIN OF ty_entity, id TYPE if_sadl_entity=>ty_entity_id, type TYPE if_sadl_entity=>ty_entity_type, is_anchor TYPE abap_bool, END OF ty_entity
4 TY_VALUE_HELP Public See coding 20121127 BEGIN OF ty_value_help, value TYPE string, description TYPE string, END OF ty_value_help
Method Signatures

Method ENTITY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_ID 20120707
2 Importing IV_TYPE Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_TYPE 20120707
3 Returning RV_ENTITY_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20120707
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method GET_DEFAULT_AUTH_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENTITIES Call by reference Type reference (TYPE) TT_ENTITIES 20130114
2 Returning RO_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SADL_COND_PROVIDER_AUTHS 20130114

Method GET_DEFAULT_AUTH_PROVIDER on class IF_SADL_ENTITY_FACTORY has no exception.

Method GET_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_ID 20120707
2 Importing IV_TYPE Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_TYPE 20120707
3 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20120707
# Exception Resumable Description Created on
1 CX_SADL_ENTITY 20120707
2 CX_SADL_STATIC 20130111

Method GET_ENTITY_CONSUMPTION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_ID 20121213
2 Importing IV_TYPE Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_TYPE 20121213
3 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY_CONSUMP_INFO 20121213
# Exception Resumable Description Created on
1 CX_SADL_ENTITY 20121213
2 CX_SADL_STATIC 20130111

Method IS_NONDEFAULT_AUTH_PROV_ALLOWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENTITIES Call by reference Type reference (TYPE) TT_ENTITIES 20130125
2 Returning RV_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20130114

Method IS_NONDEFAULT_AUTH_PROV_ALLOWD on class IF_SADL_ENTITY_FACTORY has no exception.

Method VALUE_HELP_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITIES Call by reference Type reference (TYPE) TT_VALUE_HELP 20120903
2 Importing IV_CONSUMPTION Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_CONSUMPTION 20130214
3 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) I CO_MAX_ROWS 20120903
4 Importing IV_PATTERN Call by reference Type reference (TYPE) STRING 20120911
5 Importing IV_TYPE Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_TYPE 20120903
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130111

Method VALUE_HELP_ENTITY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_TYPES Call by reference Type reference (TYPE) STRINGTAB 20120903
2 Exporting ET_ENTITY_TYPE_DESCRIPTIONS Call by reference Type reference (TYPE) TT_VALUE_HELP 20130611

Method VALUE_HELP_ENTITY_TYPE on class IF_SADL_ENTITY_FACTORY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in