SAP ABAP Class CL_BUP_INDU_CHECK (Checks for Industries)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-BP (Application Component) SAP Business Partner
     BUPA_INDUSTRY_IPI (Package) SAP Business Partner: IPI Industries
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_CONST Business Partner: Constants Generally Used 20050627
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_INDU_CONST Constant Definition for MD Segment Industry 20050627
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20050627
Properties
Class CL_BUP_INDU_CHECK  
Short Description Checks for Industries    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BUPA_INDUSTRY_IPI   SAP Business Partner: IPI Industries 
Created 20050627   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUP_INDU_CHECK has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_CONST Business Partner: Constants Generally Used 20050627
2 IF_BUP_INDU_CONST Constant Definition for MD Segment Industry 20050627
3 IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20050627
Friends
Class CL_BUP_INDU_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_DELETE Instance attribute Private Attribute reference (LIKE) 20050627
2 GC_ACTION_INSERT Instance attribute Private Attribute reference (LIKE) 20050627
3 GC_ACTION_UPDATE Instance attribute Private Attribute reference (LIKE) 20050627
4 GC_ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050627
5 GC_ACTIVITY_UPDATE Instance attribute Private Attribute reference (LIKE) 20050627
6 GC_ADDR Instance attribute Private Attribute reference (LIKE) 20050627
7 GC_ADUS Instance attribute Private Attribute reference (LIKE) 20050729
8 GC_ATTR1 Instance attribute Private Attribute reference (LIKE) 20050729
9 GC_ATTR2 Instance attribute Private Attribute reference (LIKE) 20050729
10 GC_ATTR3 Instance attribute Private Attribute reference (LIKE) 20050729
11 GC_ATTR4 Instance attribute Private Attribute reference (LIKE) 20050729
12 GC_AUTH_ACTVT_DELETE Instance attribute Private Attribute reference (LIKE) 20050627
13 GC_AUTH_ACTVT_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050627
14 GC_AUTH_ACTVT_INSERT Instance attribute Private Attribute reference (LIKE) 20050627
15 GC_AUTH_ACTVT_UPDATE Instance attribute Private Attribute reference (LIKE) 20050627
16 GC_BANK Instance attribute Private Attribute reference (LIKE) 20050627
17 GC_BCACC_IF_TB038 Instance attribute Private Attribute reference (LIKE) 20080513
18 GC_BCACC_IF_TB038A Instance attribute Private Attribute reference (LIKE) 20080513
19 GC_BPINDU Instance attribute Private Attribute reference (LIKE) 20050627
20 GC_BUP Instance attribute Private Attribute reference (LIKE) 20050627
21 GC_CENT Instance attribute Private Attribute reference (LIKE) 20050627
22 GC_CHANGE_MODE_CREATE Instance attribute Private Attribute reference (LIKE) 20050627
23 GC_CHANGE_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20050627
24 GC_CHANGE_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20050627
25 GC_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20050627
26 GC_DATE_TO Instance attribute Private Attribute reference (LIKE) 20050627
27 GC_EDIT_MODE_EDIT Instance attribute Private Attribute reference (LIKE) 20050627
28 GC_EDIT_MODE_EDIT_EXCLUSIVE Instance attribute Private Attribute reference (LIKE) 20050627
29 GC_EDIT_MODE_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20050627
30 GC_IDEN Instance attribute Private Attribute reference (LIKE) 20050627
31 GC_INDSECTOR Instance attribute Private Attribute reference (LIKE) 20050627
32 GC_INDU Instance attribute Private Attribute reference (LIKE) 20050627
33 GC_INDU_IND_SECTOR Instance attribute Private Attribute reference (LIKE) 20051007
34 GC_INDU_ISDEF Instance attribute Private Attribute reference (LIKE) 20051007
35 GC_INDU_ISTYPE Instance attribute Private Attribute reference (LIKE) 20051007
36 GC_INDU_PARTNER Instance attribute Private Attribute reference (LIKE) 20050729
37 GC_ISTYPE Instance attribute Private Attribute reference (LIKE) 20050627
38 GC_KEYTYPE_CREATEHANDLE Instance attribute Private Attribute reference (LIKE) 20050729
39 GC_KEYTYPE_KEY Instance attribute Private Attribute reference (LIKE) 20050729
40 GC_LOCK_EXCL Instance attribute Private Attribute reference (LIKE) 20050627
41 GC_LOCK_SP Instance attribute Private Attribute reference (LIKE) 20050627
42 GC_MSGKIND_ALL Instance attribute Private Attribute reference (LIKE) 20050627
43 GC_MSGKIND_TEC Instance attribute Private Attribute reference (LIKE) 20050627
44 GC_MSGKIND_UI Instance attribute Private Attribute reference (LIKE) 20050627
45 GC_MSGTYP_MAX Instance attribute Public Attribute reference (LIKE) 20050627
46 GC_MSG_ABORT Instance attribute Public Attribute reference (LIKE) 20050627
47 GC_MSG_ERROR Instance attribute Public Attribute reference (LIKE) 20050627
48 GC_MSG_EXCEPTION Instance attribute Public Attribute reference (LIKE) 20050627
49 GC_MSG_INFO Instance attribute Public Attribute reference (LIKE) 20050627
50 GC_MSG_SUCCESS Instance attribute Public Attribute reference (LIKE) 20050627
51 GC_MSG_WARN Instance attribute Public Attribute reference (LIKE) 20050627
52 GC_OBJECT Instance attribute Public Attribute reference (LIKE) 20050627
53 GC_ONCEOFF Instance attribute Public Attribute reference (LIKE) 20050627
54 GC_PERMANENT Instance attribute Public Attribute reference (LIKE) 20050627
55 GC_PROBCL_1 Instance attribute Public Attribute reference (LIKE) 20050627
56 GC_PROBCL_2 Instance attribute Public Attribute reference (LIKE) 20050627
57 GC_PROBCL_3 Instance attribute Public Attribute reference (LIKE) 20050627
58 GC_PROBCL_4 Instance attribute Public Attribute reference (LIKE) 20050627
59 GC_PROBCL_MAX Instance attribute Public Attribute reference (LIKE) 20050627
60 GC_PROBCL_SPACE Instance attribute Public Attribute reference (LIKE) 20050627
61 GC_PROCESS Instance attribute Public Attribute reference (LIKE) 20050627
62 GC_PROP_ENABLED Instance attribute Private Attribute reference (LIKE) 20050627
63 GC_PROP_MANDATORY Instance attribute Private Attribute reference (LIKE) 20050627
64 GC_PROP_NOT_ENABLED Instance attribute Private Attribute reference (LIKE) 20050627
65 GC_PROP_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20050627
66 GC_RELA Instance attribute Private Attribute reference (LIKE) 20050627
67 GC_RELC Instance attribute Private Attribute reference (LIKE) 20051007
68 GC_RELS Instance attribute Private Attribute reference (LIKE) 20051007
69 GC_RELT Instance attribute Private Attribute reference (LIKE) 20050627
70 GC_ROLE Instance attribute Private Attribute reference (LIKE) 20050627
71 GC_SAPS Instance attribute Private Attribute reference (LIKE) 20050627
72 GC_TIMDP_0 Instance attribute Private Attribute reference (LIKE) 20050627
73 GC_TIMDP_1 Instance attribute Private Attribute reference (LIKE) 20050627
74 GC_TIMDP_2 Instance attribute Private Attribute reference (LIKE) 20050627
75 GC_TIMDP_3 Instance attribute Private Attribute reference (LIKE) 20050627
76 GC_TIMDP_4 Instance attribute Private Attribute reference (LIKE) 20050627
77 GC_TIME_FROM Instance attribute Private Attribute reference (LIKE) 20051007
78 GC_TIME_TO Instance attribute Private Attribute reference (LIKE) 20050627
79 GC_TS_FROM Instance attribute Private Attribute reference (LIKE) 20050627
80 GC_TS_TO Instance attribute Private Attribute reference (LIKE) 20050627
81 GC_TYPE_GROUP Instance attribute Private Attribute reference (LIKE) 20050627
82 GC_TYPE_ORGAN Instance attribute Private Attribute reference (LIKE) 20050627
83 GC_TYPE_PERSON Instance attribute Private Attribute reference (LIKE) 20050627
84 GC_TZONE_UTC Instance attribute Private Attribute reference (LIKE) 20050627
85 GC_X Instance attribute Public Attribute reference (LIKE) 20050627
86 GC_XX Instance attribute Private Attribute reference (LIKE) 20050627
87 GR_REGISTRY Instance attribute Private Object reference (TYPE REF TO) CL_BUP_INDU_OBJMSG_REGISTRY Registration for Object Messages 20051017
88 GV_DUMMY Instance attribute Private Attribute reference (LIKE) 20050627
89 GV_INST Static Attribute Private Object reference (TYPE REF TO) CL_BUP_INDU_CHECK Checks for Industries 20050627
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE_INDU Instance method Public Method Checks Combination of Industry System/Industry for Existence 20050627
2 CHECK_EXISTENCE_IND_SECTOR Instance method Public Method Checks Industry for Existence 20050720
3 CHECK_EXISTENCE_ISTYPE Instance method Public Method Checks Industry System for Existence 20050627
4 CHECK_INDU_DEFAULT Instance method Public Method Checks Standard Industry per Industry System 20050627
5 CHECK_INDU_MAXCOUNT Instance method Public Method Standard R/3 Key System Can Have a Maximum of 5 Industries 20050627
6 CHECK_INDU_MULTI Instance method Public Method Check for Multiple Identical Entries 20050627
7 CHECK_KEY_CHANGE Instance method Public Method Check Whether Key Can Be Changed 20050627
8 CONSTRUCTOR Instance method Private Constructor 20051017
9 GET_INSTANCE Static method Public Method Generate/Read Singleton Instance 20050627
10 REMOVE_CONSUMER_MSG Instance method Private Method Retrieve Messages from Log 20050627
11 WRITE_MSG_COMPLEX Instance method Private Method Writing Messages with Temporary Object Key 20050627
Events
Class CL_BUP_INDU_CHECK has no event.
Types
Class CL_BUP_INDU_CHECK has no local type.
Method Signatures

Method CHECK_EXISTENCE_INDU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
2 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050627
4 Importing IT_DATA Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
5 Importing IV_MSG_LIFETIME Call by reference Type reference (TYPE) CMD_MSGLIFETIME Lebensdauer einer Nachricht 20050627

Method CHECK_EXISTENCE_INDU on class CL_BUP_INDU_CHECK has no exception.

Method CHECK_EXISTENCE_IND_SECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT Negatives Prüfergebnis 20050720
2 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT Positives Prüfergebnis 20050720
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050720
4 Importing IT_DATA Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050720
5 Importing IV_MSG_LIFETIME Call by reference Type reference (TYPE) CMD_MSGLIFETIME Lebensdauer einer Nachricht 20050720

Method CHECK_EXISTENCE_IND_SECTOR on class CL_BUP_INDU_CHECK has no exception.

Method CHECK_EXISTENCE_ISTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
2 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050627
4 Importing IT_DATA Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
5 Importing IV_MSG_LIFETIME Call by reference Type reference (TYPE) CMD_MSGLIFETIME Lebensdauer einer Nachricht 20050627

Method CHECK_EXISTENCE_ISTYPE on class CL_BUP_INDU_CHECK has no exception.

Method CHECK_INDU_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
2 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050627
4 Importing IT_DATA Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
5 Importing IV_MSG_LIFETIME Call by reference Type reference (TYPE) CMD_MSGLIFETIME Lebensdauer einer Nachricht 20050627

Method CHECK_INDU_DEFAULT on class CL_BUP_INDU_CHECK has no exception.

Method CHECK_INDU_MAXCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
2 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050627
4 Importing IT_DATA Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
5 Importing IV_MSG_LIFETIME Call by reference Type reference (TYPE) CMD_MSGLIFETIME Lebensdauer einer Nachricht 20050627

Method CHECK_INDU_MAXCOUNT on class CL_BUP_INDU_CHECK has no exception.

Method CHECK_INDU_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
2 Exporting ET_SUCCEEDED Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050627
4 Importing IT_DATA Call by reference Type reference (TYPE) BUP_T_INDU_DATA_INT GP: Prüfstruktur für Branchen 20050627
5 Importing IV_MSG_LIFETIME Call by reference Type reference (TYPE) CMD_MSGLIFETIME Lebensdauer einer Nachricht 20050627

Method CHECK_INDU_MULTI on class CL_BUP_INDU_CHECK has no exception.

Method CHECK_KEY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_TS_INDU_MOD_BY_PARTNER Prüfung fehlgeschlagen 20050627
2 Exporting ET_SUCCEED Call by reference Type reference (TYPE) BUP_TS_INDU_MOD_BY_PARTNER Prüfung erfolgreich abgeschlossen 20050627
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050707
4 Importing IT_MOD_BY_PARTNER Call by reference Type reference (TYPE) BUP_TS_INDU_MOD_BY_PARTNER Modifikationen zum Partner 20050627
5 Importing IT_WORK_BY_PARTNER Call by reference Type reference (TYPE) BUP_TS_INDU_DATA_BY_PARTNER Work Image zum Partner 20050627
6 Importing IV_MSG_LIFETIME Call by reference Type reference (TYPE) CMD_MSGLIFETIME Lebensdauer einer Nachricht 20050722

Method CHECK_KEY_CHANGE on class CL_BUP_INDU_CHECK has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BUP_INDU_CHECK has no parameter.
Method CONSTRUCTOR on class CL_BUP_INDU_CHECK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BUP_INDU_CHECK Prüfungen zu Branchen 20060104

Method GET_INSTANCE on class CL_BUP_INDU_CHECK has no exception.

Method REMOVE_CONSUMER_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WRONG Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050627
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050802
3 Importing IV_OBJKEY Call by reference Type reference (TYPE) CMD_MDOKEY Objektschlüssel (Stammdatenobjekt) 20050802
4 Importing IV_ROUTINE Call by reference Type reference (TYPE) CMD_MSGCONSUMER Nachrichtenerzeuger 20051028
5 Importing IV_SEGMENTKEY Call by reference Type reference (TYPE) CMD_MDSKEY Objektschlüssel (Stammdatensegment) 20050802
6 Importing IV_SOURCE_ID Call by reference Type reference (TYPE) CMD_MSGCONSUMER Nachrichtenerzeuger 20050627

Method REMOVE_CONSUMER_MSG on class CL_BUP_INDU_CHECK has no exception.

Method WRITE_MSG_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20050803
2 Importing IS_MSGADD Call by reference Type reference (TYPE) CMD_S_MSGADD Zusatzparameter für Nachrichten 20050627
3 Importing IS_MSGVSRC Call by reference Type reference (TYPE) CMD_S_MSGVSRC Struktur für die Herkunft von Nachrichtenvariablen 20050627
4 Importing IS_OBJINFO Call by reference Type reference (TYPE) CMD_S_OBJINFO Objektinformationen zu Nachrichten 20050627
5 Importing IV_ROUTINE Call by reference Type reference (TYPE) CMD_MSGCONSUMER Nachrichtenerzeuger 20051028

Method WRITE_MSG_COMPLEX on class CL_BUP_INDU_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710