SAP ABAP Class CL_COM_PRODUCT_BADI_FACTORY (Current Global Parameters for Product Maintenance)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRODUCT (Package) Product: General Tables and Programs
Properties
Class CL_COM_PRODUCT_BADI_FACTORY  
Short Description Current Global Parameters for Product Maintenance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PRODUCT   Product: General Tables and Programs 
Created 20021118   SAP 
Last change 20040909   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_COM_PRODUCT_BADI_FACTORY has no forward declaration.
Interfaces
Class CL_COM_PRODUCT_BADI_FACTORY has no interface implemented.
Friends
Class CL_COM_PRODUCT_BADI_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FALSE Constant Private Type reference (TYPE) COMT_BOOLEAN ' ' Logical Variable 20040527
2 GC_TRUE Constant Private Type reference (TYPE) COMT_BOOLEAN 'X' Logical Variable 20040527
3 GS_BADI_INSTANCE Static Attribute Private Type reference (TYPE) COMT_BADI_FACTORY_BUFFER Structure for Buffer Table for BAdI Factory 20040621
4 GT_BADI_INSTANCES Static Attribute Private Type reference (TYPE) COMT_BADI_FACTORY_BUFFER_TAB Table Type for Buffer Table for BAdI Factory 20040621
5 GV_BADI_COM_IL_CHECK Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_IL_CHECK BAdI Interface IF_EX_COM_IL_CHECK 20040405
6 GV_BADI_COM_PRCAT_CHECK Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRCAT_CHECK BAdI Interface IF_EX_COM_PRCAT_CHECK 20030303
7 GV_BADI_COM_PRCAT_MAINTAIN Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRCAT_MAINTAIN BAdI Interface IF_EX_COM_PRCAT_MAINTAIN 20021118
8 GV_BADI_COM_PRD_ECM_ACTIVE Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRD_ECM_ACTIVE BAdI Interface IF_EX_COM_PRD_ECM_ACTIVE 20021120
9 GV_BADI_COM_PRODUCT_ATTRTEXT Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_ATTRTEXT BAdI Interface IF_EX_COM_PRODUCT_ATTRTEXT 20040429
10 GV_BADI_COM_PRODUCT_BSP Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP BAdI Interface IF_EX_COM_PRODUCT_BSP 20021217
11 GV_BADI_COM_PRODUCT_BSP_ACE Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_ACE BAdI-Interface IF_EX_COM_PRODUCT_BSP_ACE 20030612
12 GV_BADI_COM_PRODUCT_BSP_DCH Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_DCH Distribution Chain Data BAdI for PC-UI Product 20040429
13 GV_BADI_COM_PRODUCT_BSP_EXT Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_EXT BAdI Interface IF_EX_COM_PRODUCT_BSP 20030303
14 GV_BADI_COM_PRODUCT_BSP_F4 Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_F4 BAdI Interface IF_EX_COM_PRODUCT_BSP_F4 20040429
15 GV_BADI_COM_PRODUCT_COPY Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_COPY BAdI Interface IF_EX_COM_PRODUCT_COPY 20030131
16 GV_BADI_COM_PRODUCT_ECM Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_ECM BAdI Interface IF_EX_COM_PRODUCT_ECM 20021118
17 GV_BADI_COM_PRODUCT_ECM_UI Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_ECM_UI BAdI Interface IF_EX_COM_PRODUCT_ECM_UI 20030113
18 GV_BADI_COM_PRODUCT_PRWB Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_PRWB BAdI Interface IF_EX_COM_PRODUCT_PRWB 20030207
19 GV_BADI_COM_PRODUCT_RECATEG Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_RECATEG BAdI Interface IF_EX_COM_PRODUCT_RECATEG 20030328
20 GV_BADI_COM_PRODUCT_TAX_BSP Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_TAX_BSP Taxes BAdI for PC-UI Product 20031216
21 GV_BADI_COM_SET_MV_ATTR Static Attribute Private Object reference (TYPE REF TO) IF_EX_COM_SET_MV_ATTR BADI InterfaceIF_EX_COM_SET_MV_ATTR 20040325
22 GV_BADI_PRODUCT_SET Static Attribute Private Object reference (TYPE REF TO) IF_EX_PRODUCT_SET BADI-Interface IF_EX_PRODUCT_SET 20031009
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040621
2 GET_BADI_COM_IL_CHECK Static method Public Method Gets Instance for BADI COM_IL_CHECK 20040405
3 GET_BADI_COM_PRCAT_CHECK Static method Public Method Gets Instance for BADI COM_PRCAT_CHECK 20030303
4 GET_BADI_COM_PRCAT_MAINTAIN Static method Public Method Gets Instance for BADI COM_PRCAT_MAINTAIN 20021118
5 GET_BADI_COM_PRD_ECM_ACTIVE Static method Public Method Gets Instance for BADI COM_PRD_ECM_ACTIVE 20021120
6 GET_BADI_COM_PRODUCT_ATTRTEXT Static method Public Method Gets Instance for BADI COM_PRODUCT_ATTRTEXT 20040429
7 GET_BADI_COM_PRODUCT_BSP Static method Public Method Gets Instance for BADI COM_PRODUCT_BSP 20021217
8 GET_BADI_COM_PRODUCT_BSP_ACE Static method Public Method Gets Instance for BADI COM_PRODUCT_BSP_ACE 20030612
9 GET_BADI_COM_PRODUCT_BSP_DCH Static method Public Method Gets Instance for BADI COM_PRODUCT_BSP_DCH 20040429
10 GET_BADI_COM_PRODUCT_BSP_EXT Static method Public Method Gets Instance for BADI COM_PRODUCT_BSP_EXT 20030303
11 GET_BADI_COM_PRODUCT_BSP_F4 Static method Public Method Gets Instance for BADI COM_PRODUCT_BSP_F4 20040429
12 GET_BADI_COM_PRODUCT_COPY Static method Public Method Gets Instance for BADI COM_PRODUCT_COPY 20030131
13 GET_BADI_COM_PRODUCT_ECM Static method Public Method Gets Instance for BADI COM_PRODUCT_ECM 20021118
14 GET_BADI_COM_PRODUCT_ECM_UI Static method Public Method Gets Instance for BADI COM_PRODUCT_ECM_UI 20030113
15 GET_BADI_COM_PRODUCT_PRWB Static method Public Method Gets Instance for BADI COM_PRODUCT_PRWB 20030207
16 GET_BADI_COM_PRODUCT_RECATEG Static method Public Method Gets Instance for BADI COM_PRODUCT_RECATEG 20030328
17 GET_BADI_COM_PROD_TAXES_BSP Static method Public Method Gets Instance for BADI COM_PRODUCT_BSP 20031216
18 GET_BADI_COM_SET_MV_ATTR Static method Public Method Gets Instance for BADI COM_SET_MV_ATTR 20040325
19 GET_BADI_INSTANCE Static method Public Method Get Instance for Given Product Master BAdI 20040621
20 GET_BADI_PRODUCT_SET Static method Public Method Gets Instance for BADI PRODUCT_SET 20031009
Events
Class CL_COM_PRODUCT_BADI_FACTORY has no event.
Types
Class CL_COM_PRODUCT_BADI_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_BADI_COM_IL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_IL_CHECK BAdI-Interface IF_EX_COM_IL_CHECK 20040405

Method GET_BADI_COM_IL_CHECK on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRCAT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRCAT_CHECK 20030303

Method GET_BADI_COM_PRCAT_CHECK on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRCAT_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRCAT_MAINTAIN BAdI-Interface IF_EX_COM_PRCAT_MAINTAIN 20021118

Method GET_BADI_COM_PRCAT_MAINTAIN on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRD_ECM_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRD_ECM_ACTIVE BAdI-Interface IF_EX_COM_PRCAT_MAINTAIN 20021120

Method GET_BADI_COM_PRD_ECM_ACTIVE on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_ATTRTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_ATTRTEXT BAdI-Interface IF_EX_COM_PRCAT_MAINTAIN 20040429

Method GET_BADI_COM_PRODUCT_ATTRTEXT on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_BSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP BAdI-Interface IF_EX_COM_PRODUCT_BSP 20021217

Method GET_BADI_COM_PRODUCT_BSP on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_BSP_ACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_ACE BAdI-Interface IF_EX_COM_PRODUCT_BSP_ACE 20030612

Method GET_BADI_COM_PRODUCT_BSP_ACE on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_BSP_DCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_DCH BAdI-Interface IF_EX_COM_PRODUCT_BSP_ACE 20040429

Method GET_BADI_COM_PRODUCT_BSP_DCH on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_BSP_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_EXT BAdI-Interface IF_EX_COM_PRODUCT_BSP_EXT 20030303

Method GET_BADI_COM_PRODUCT_BSP_EXT on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_BSP_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_F4 BAdI-Interface IF_EX_COM_PRODUCT_BSP_F4 20040429

Method GET_BADI_COM_PRODUCT_BSP_F4 on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_COPY BAdI-Interface IF_EX_COM_PRCAT_MAINTAIN 20030131

Method GET_BADI_COM_PRODUCT_COPY on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_ECM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_ECM BAdI-Interface IF_EX_COM_PRODUCT_ECM 20021118

Method GET_BADI_COM_PRODUCT_ECM on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_ECM_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_ECM_UI BAdI-Klasse CL_EX_COM_PRODUCT_ECM_UI 20030113

Method GET_BADI_COM_PRODUCT_ECM_UI on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_PRWB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_PRWB BAdI-Interface IF_EX_COM_PRODUCT_PRWB 20030207

Method GET_BADI_COM_PRODUCT_PRWB on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PRODUCT_RECATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_RECATEG BAdI-Interface IF_EX_COM_PRODUCT_RECATEG 20030328

Method GET_BADI_COM_PRODUCT_RECATEG on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_PROD_TAXES_BSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_TAX_BSP BAdI-Interface IF_EX_COM_PRODUCT_tax_BSP 20031216

Method GET_BADI_COM_PROD_TAXES_BSP on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_COM_SET_MV_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_COM_SET_MV_ATTR BAdI-Interface GV_BADI_COM_SET_MV_ATTR 20040325

Method GET_BADI_COM_SET_MV_ATTR on class CL_COM_PRODUCT_BADI_FACTORY has no exception.

Method GET_BADI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BADI_INSTANCE Call by reference Type reference (TYPE) ANY 20040621
2 Importing IV_BADI_NAME Call by reference Type reference (TYPE) EXIT_DEF BAdI-Def. 20040621
# Exception Resumable Description Created on
1 WRONG_CALL 20040621

Method GET_BADI_PRODUCT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_PRODUCT_SET BAdI-Interface GV_BADI_COM_SET_MV_ATTR 20031009

Method GET_BADI_PRODUCT_SET on class CL_COM_PRODUCT_BADI_FACTORY has no exception.
History
Last changed by/on SAP  20040909 
SAP Release Created in 400