SAP ABAP Class CL_WRB_ENTITY_FACTORY (BP Retail Buying: Factory for Entity Classes)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     WRB (Package) Retail Buying
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRB_CONSTANTS BP Retail Buying: General Constant Definition 20021121
Properties
Class CL_WRB_ENTITY_FACTORY  
Short Description BP Retail Buying: Factory for Entity Classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRB   Retail Buying 
Created 20021121   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRB_ENTITY_FACTORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRB_CONSTANTS BP Retail Buying: General Constant Definition 20021121
Friends
Class CL_WRB_ENTITY_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BADI_PREFIX Instance attribute Private Attribute reference (LIKE) 20021213
2 C_ENTITY_TYPE_EXT_VENDOR Instance attribute Private Attribute reference (LIKE) 20021121
3 C_ENTITY_TYPE_INT_VENDOR Instance attribute Private Attribute reference (LIKE) 20021211
4 C_ENTITY_TYPE_SITE Instance attribute Private Attribute reference (LIKE) 20021211
5 C_ENTITY_TYPE_SITE_DC Instance attribute Private Attribute reference (LIKE) 20021211
6 C_ENTITY_TYPE_SITE_EXTERNAL Instance attribute Private Attribute reference (LIKE) 20021211
7 C_ENTITY_TYPE_SITE_STORE Instance attribute Private Attribute reference (LIKE) 20021211
8 C_ENTITY_TYPE_VENDOR Instance attribute Private Attribute reference (LIKE) 20021121
9 C_ESCAPE Instance attribute Private Attribute reference (LIKE) 20021121
10 C_FALSE Instance attribute Private Attribute reference (LIKE) 20021121
11 C_RET_AUTHORITY_CHECK_FAILED Instance attribute Private Attribute reference (LIKE) 20021121
12 C_RET_EMPTY_RESULT_LIST Instance attribute Private Attribute reference (LIKE) 20021121
13 C_RET_ENTITY_TYPE_NOT_VALID Instance attribute Private Attribute reference (LIKE) 20021121
14 C_RET_MAX_RESULT_SIZE Instance attribute Private Attribute reference (LIKE) 20021121
15 C_RET_OK Instance attribute Private Attribute reference (LIKE) 20021121
16 C_RET_OTHERS Instance attribute Private Attribute reference (LIKE) 20021121
17 C_RET_SEARCH_STRING_TOO_LONG Instance attribute Private Attribute reference (LIKE) 20021121
18 C_SITE_TYPE_ALL Instance attribute Private Attribute reference (LIKE) 20021211
19 C_SITE_TYPE_DC Instance attribute Private Attribute reference (LIKE) 20021211
20 C_SITE_TYPE_EXTERNAL Instance attribute Private Attribute reference (LIKE) 20021211
21 C_SITE_TYPE_STORE Instance attribute Private Attribute reference (LIKE) 20021211
22 C_SORT_BY_DESCRIPTION Instance attribute Private Attribute reference (LIKE) 20021121
23 C_SORT_BY_KEY Instance attribute Private Attribute reference (LIKE) 20021121
24 C_TRUE Instance attribute Private Attribute reference (LIKE) 20021121
25 C_VENDOR_TYPE_ALL Instance attribute Private Attribute reference (LIKE) 20021125
26 C_VENDOR_TYPE_EXTERNAL Instance attribute Private Attribute reference (LIKE) 20021125
27 C_VENDOR_TYPE_INTERNAL Instance attribute Private Attribute reference (LIKE) 20021125
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_MYENTITY_INSTANCE Static method Public Method Delivers an Instance of IF_WRB_MYENTITY 20021121
2 CREATE_SEARCH_INSTANCE Static method Public Method Delivers an Instance of IF_WRB_ENTITY_SEARCH 20021121
3 GET_SITE_TYPE Static method Public Method Delivers the Plant Category for the Entity Key 20021211
4 GET_VENDOR_TYPE Static method Public Method Delivers the Vendor Category for the Entity Key 20021211
Events
Class CL_WRB_ENTITY_FACTORY has no event.
Types
Class CL_WRB_ENTITY_FACTORY has no local type.
Method Signatures

Method CREATE_MYENTITY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Value transfer Type reference (TYPE) WRB_ENTITY_TYPE Entitätstyp 20021121
2 Exporting MYENTITY Call by reference Object reference (TYPE REF TO) IF_WRB_MYENTITY Entitätstyp 20021121
# Exception Resumable Description Created on
1 ENTITY_TYPE_NOT_VALID Entitätstyp ungültig 20021211

Method CREATE_SEARCH_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_ENTITY_SEARCH Call by reference Object reference (TYPE REF TO) IF_WRB_ENTITY_SEARCH Referenz auf Objekt, das IF_WRB_ENTITY_SEARCH implementiert 20021121
2 Importing PI_DESCRIPTION Call by reference Type reference (TYPE) WRB_DESCR Beschreibungsfeld Entität (für Entitätensuche) 20021121
3 Importing PI_ENTITY_TYPE Value transfer Type reference (TYPE) WRB_ENTITY_TYPE Entitätstyp 20021121
4 Importing PI_KEY Call by reference Type reference (TYPE) WRB_KEY Schlüsselfeld Entität (für Entitätensuche) 20021121
5 Importing PI_MAX_RESULT_SIZE Call by reference Type reference (TYPE) WRB_MAX_RESULT_SIZE 0 maximale Anzahl aller selektierten Entitäten 20021121
6 Importing PI_SORT_ORDER Call by reference Type reference (TYPE) WRB_SORT_ORDER 0 Sortierreihenfolge (Integerkonstanten) 20021121
# Exception Resumable Description Created on
1 ENTITY_TYPE_NOT_VALID Entitätstyp ungültig 20021211
2 SEARCH_STRING_TOO_LONG Suchstring zu lang 20100721

Method GET_SITE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_SITE_TYPE Value transfer Type reference (TYPE) WRB_SITE_TYPE Werkstyp 20021211
2 Importing PI_ENTITY_TYPE Call by reference Type reference (TYPE) WRB_ENTITY_TYPE Entitätstyp 20021211

Method GET_SITE_TYPE on class CL_WRB_ENTITY_FACTORY has no exception.

Method GET_VENDOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_VENDOR_TYPE Value transfer Type reference (TYPE) WRB_VENDOR_TYPE Lieferantentyp 20021211
2 Importing PI_ENTITY_TYPE Call by reference Type reference (TYPE) WRB_ENTITY_TYPE Entitätstyp 20021211

Method GET_VENDOR_TYPE on class CL_WRB_ENTITY_FACTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 2002_1_46C