Hierarchy
⤷ 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 |