SAP ABAP Class CL_BUP_RELT_DB_READ (BP Rel.: DB Access and DB Buffer for Relationships (BUT050))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BP (Application Component) Business Partner Foundation
     S_BUPA_IPI (Package) SAP Business Partner: Internal Programming Interface (Basis)
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 20060619
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_RELT_CONST BPR: Constants for Relationship Segments 20051010
Properties
Class CL_BUP_RELT_DB_READ  
Short Description BP Rel.: DB Access and DB Buffer for Relationships (BUT050)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BUPA_IPI   SAP Business Partner: Internal Programming Interface (Basis) 
Created 20050627   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUP_RELT_DB_READ has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_CONST Business Partner: Constants Generally Used 20060619
2 IF_BUP_RELT_CONST BPR: Constants for Relationship Segments 20051010
Friends
Class CL_BUP_RELT_DB_READ 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) 20060619
2 GC_ACTION_ERRONEOUS_DELETE Instance attribute Private Attribute reference (LIKE) 20060118
3 GC_ACTION_ERRONEOUS_INSERT Instance attribute Private Attribute reference (LIKE) 20051010
4 GC_ACTION_INSERT Instance attribute Private Attribute reference (LIKE) 20060619
5 GC_ACTION_UPDATE Instance attribute Private Attribute reference (LIKE) 20060619
6 GC_ACTIVITY_CREATE Instance attribute Private Attribute reference (LIKE) 20051010
7 GC_ACTIVITY_DELETE Instance attribute Private Attribute reference (LIKE) 20051010
8 GC_ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20060619
9 GC_ACTIVITY_MODIFY Instance attribute Private Attribute reference (LIKE) 20051010
10 GC_ACTIVITY_UPDATE Instance attribute Private Attribute reference (LIKE) 20060619
11 GC_ADDR Instance attribute Private Attribute reference (LIKE) 20060619
12 GC_ADUS Instance attribute Private Attribute reference (LIKE) 20060619
13 GC_AUTH_ACTVT_DELETE Instance attribute Private Attribute reference (LIKE) 20060619
14 GC_AUTH_ACTVT_DISPLAY Instance attribute Private Attribute reference (LIKE) 20060619
15 GC_AUTH_ACTVT_INSERT Instance attribute Private Attribute reference (LIKE) 20060619
16 GC_AUTH_ACTVT_UPDATE Instance attribute Private Attribute reference (LIKE) 20060619
17 GC_BANK Instance attribute Private Attribute reference (LIKE) 20060619
18 GC_BUP Instance attribute Private Attribute reference (LIKE) 20060619
19 GC_CARD Instance attribute Private Attribute reference (LIKE) 20060619
20 GC_CENT Instance attribute Private Attribute reference (LIKE) 20060619
21 GC_CHANGE_MODE_CREATE Instance attribute Private Attribute reference (LIKE) 20060619
22 GC_CHANGE_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20060619
23 GC_CHANGE_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20060619
24 GC_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20060619
25 GC_DATE_TO Instance attribute Private Attribute reference (LIKE) 20060619
26 GC_DOCU Instance attribute Private Attribute reference (LIKE) 20060619
27 GC_DUMMY_DFTVAL Instance attribute Private Attribute reference (LIKE) 20051010
28 GC_DUMMY_PARTNER Instance attribute Private Attribute reference (LIKE) 20051010
29 GC_DUMMY_RELNR Instance attribute Private Attribute reference (LIKE) 20051010
30 GC_DUMMY_RELTYP Instance attribute Private Attribute reference (LIKE) 20051010
31 GC_DUMMY_RLTYP Instance attribute Private Attribute reference (LIKE) 20051010
32 GC_DUMMY_XRF Instance attribute Private Attribute reference (LIKE) 20051010
33 GC_EDIT_MODE_EDIT Instance attribute Private Attribute reference (LIKE) 20060619
34 GC_EDIT_MODE_EDIT_EXCLUSIVE Instance attribute Private Attribute reference (LIKE) 20060619
35 GC_EDIT_MODE_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20060619
36 GC_EEWA Instance attribute Private Attribute reference (LIKE) 20060619
37 GC_EEWU Instance attribute Private Attribute reference (LIKE) 20060619
38 GC_FIELD_ABTNR Instance attribute Private Attribute reference (LIKE) 20051010
39 GC_FIELD_ADDRHANDLE Instance attribute Private Attribute reference (LIKE) 20060118
40 GC_FIELD_ADDRNUMBER Instance attribute Private Attribute reference (LIKE) 20060118
41 GC_FIELD_BP_EEW_BUT051 Instance attribute Private Attribute reference (LIKE) 20051010
42 GC_FIELD_BP_EEW_BUT051_SP Instance attribute Private Attribute reference (LIKE) 20060904
43 GC_FIELD_CALL_GUID Instance attribute Private Attribute reference (LIKE) 20060904
44 GC_FIELD_CALL_RULEID Instance attribute Private Attribute reference (LIKE) 20051010
45 GC_FIELD_CHDAT Instance attribute Private Attribute reference (LIKE) 20051010
46 GC_FIELD_CHTIM Instance attribute Private Attribute reference (LIKE) 20051010
47 GC_FIELD_CHUSR Instance attribute Private Attribute reference (LIKE) 20051010
48 GC_FIELD_CLIENT Instance attribute Private Attribute reference (LIKE) 20051010
49 GC_FIELD_CRDAT Instance attribute Private Attribute reference (LIKE) 20051010
50 GC_FIELD_CRTIM Instance attribute Private Attribute reference (LIKE) 20051010
51 GC_FIELD_CRUSR Instance attribute Private Attribute reference (LIKE) 20051010
52 GC_FIELD_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20051010
53 GC_FIELD_DATE_TO Instance attribute Private Attribute reference (LIKE) 20051010
54 GC_FIELD_DFTVAL Instance attribute Private Attribute reference (LIKE) 20051010
55 GC_FIELD_DPRTMNT Instance attribute Private Attribute reference (LIKE) 20051010
56 GC_FIELD_FAX_EXTENS Instance attribute Private Attribute reference (LIKE) 20051010
57 GC_FIELD_FAX_NUMBER Instance attribute Private Attribute reference (LIKE) 20051010
58 GC_FIELD_FNCTN Instance attribute Private Attribute reference (LIKE) 20051010
59 GC_FIELD_KEY_DATE Instance attribute Private Attribute reference (LIKE) 20060619
60 GC_FIELD_ORG_ADDRESS_ID Instance attribute Private Attribute reference (LIKE) 20060619
61 GC_FIELD_PAAUTH Instance attribute Private Attribute reference (LIKE) 20051010
62 GC_FIELD_PAFKT Instance attribute Private Attribute reference (LIKE) 20051010
63 GC_FIELD_PAREM Instance attribute Private Attribute reference (LIKE) 20051010
64 GC_FIELD_PARTNER1 Instance attribute Private Attribute reference (LIKE) 20051010
65 GC_FIELD_PARTNER2 Instance attribute Private Attribute reference (LIKE) 20051010
66 GC_FIELD_PAVIP Instance attribute Private Attribute reference (LIKE) 20051010
67 GC_FIELD_RELDIR Instance attribute Private Attribute reference (LIKE) 20051010
68 GC_FIELD_RELKIND Instance attribute Private Attribute reference (LIKE) 20051010
69 GC_FIELD_RELNR Instance attribute Private Attribute reference (LIKE) 20051010
70 GC_FIELD_RELTYP Instance attribute Private Attribute reference (LIKE) 20051010
71 GC_FIELD_REL_AMO Instance attribute Private Attribute reference (LIKE) 20051010
72 GC_FIELD_REL_CUR Instance attribute Private Attribute reference (LIKE) 20051010
73 GC_FIELD_REL_PER Instance attribute Private Attribute reference (LIKE) 20051010
74 GC_FIELD_RLTYP Instance attribute Private Attribute reference (LIKE) 20051010
75 GC_FIELD_SMTP_ADDRESS Instance attribute Private Attribute reference (LIKE) 20051010
76 GC_FIELD_TEL_EXTENS Instance attribute Private Attribute reference (LIKE) 20051010
77 GC_FIELD_TEL_NUMBER Instance attribute Private Attribute reference (LIKE) 20051010
78 GC_FIELD_VISIT_GUID Instance attribute Private Attribute reference (LIKE) 20060904
79 GC_FIELD_VISIT_RULEID Instance attribute Private Attribute reference (LIKE) 20051010
80 GC_FIELD_XDFREL Instance attribute Private Attribute reference (LIKE) 20051010
81 GC_FIELD_XDFREL2 Instance attribute Private Attribute reference (LIKE) 20060904
82 GC_FIELD_XRF Instance attribute Private Attribute reference (LIKE) 20051010
83 GC_HOUR Instance attribute Private Attribute reference (LIKE) 20060619
84 GC_IDEN Instance attribute Private Attribute reference (LIKE) 20060619
85 GC_INDU Instance attribute Private Attribute reference (LIKE) 20060619
86 GC_LOCK_CHECK Instance attribute Private Attribute reference (LIKE) 20060619
87 GC_LOCK_EXCL Instance attribute Private Attribute reference (LIKE) 20060619
88 GC_LOCK_SP Instance attribute Private Attribute reference (LIKE) 20060619
89 GC_MAX_DB_BUFFER Constant Private Type reference (TYPE) INT4 10000 Maximum Number of Data Records in Buffer 20050627
90 GC_MAX_RUNTIME Constant Private Type reference (TYPE) INT4 500 Maximum Runtime in 1/1000 Seconds 20050627
91 GC_MSG_RELA Instance attribute Private Attribute reference (LIKE) 20051010
92 GC_MSG_RELB Instance attribute Private Attribute reference (LIKE) 20060904
93 GC_MSG_RELC Instance attribute Private Attribute reference (LIKE) 20060118
94 GC_MSG_RELP Instance attribute Private Attribute reference (LIKE) 20060904
95 GC_MSG_RELS Instance attribute Private Attribute reference (LIKE) 20060118
96 GC_MSG_RELT Instance attribute Private Attribute reference (LIKE) 20051010
97 GC_NROBJ Instance attribute Private Attribute reference (LIKE) 20060904
98 GC_NRRNG Instance attribute Private Attribute reference (LIKE) 20060904
99 GC_OP_HOURS_CALL Instance attribute Private Attribute reference (LIKE) 20060904
100 GC_OP_HOURS_GOODS_REC Instance attribute Private Attribute reference (LIKE) 20060904
101 GC_OP_HOURS_VISIT Instance attribute Private Attribute reference (LIKE) 20060904
102 GC_PROP_ENABLED Instance attribute Private Attribute reference (LIKE) 20060619
103 GC_PROP_MANDATORY Instance attribute Private Attribute reference (LIKE) 20060619
104 GC_PROP_NOT_ENABLED Instance attribute Private Attribute reference (LIKE) 20060619
105 GC_PROP_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20060619
106 GC_RELA Instance attribute Private Attribute reference (LIKE) 20060619
107 GC_RELB Instance attribute Private Attribute reference (LIKE) 20060619
108 GC_RELC Instance attribute Private Attribute reference (LIKE) 20060619
109 GC_RELD Instance attribute Private Attribute reference (LIKE) 20060904
110 GC_RELDIR_DIRECTED_ALTERNATIVE Instance attribute Private Attribute reference (LIKE) 20051010
111 GC_RELDIR_DIRECTED_STANDARD Instance attribute Private Attribute reference (LIKE) 20051010
112 GC_RELDIR_UNDEFINED Instance attribute Private Attribute reference (LIKE) 20051010
113 GC_RELDIR_UNDIRECTED Instance attribute Private Attribute reference (LIKE) 20051010
114 GC_RELE Instance attribute Private Attribute reference (LIKE) 20060619
115 GC_RELP Instance attribute Private Attribute reference (LIKE) 20060619
116 GC_RELS Instance attribute Private Attribute reference (LIKE) 20060619
117 GC_RELT Instance attribute Private Attribute reference (LIKE) 20060619
118 GC_RELTYP_BUR001 Instance attribute Private Attribute reference (LIKE) 20051010
119 GC_RELTYP_BUR002 Instance attribute Private Attribute reference (LIKE) 20060619
120 GC_RELTYP_BUR004 Instance attribute Private Attribute reference (LIKE) 20051010
121 GC_RELTYP_BUR010 Instance attribute Private Attribute reference (LIKE) 20051010
122 GC_RELTYP_BUR011 Instance attribute Private Attribute reference (LIKE) 20051010
123 GC_RELTYP_BUR013 Instance attribute Private Attribute reference (LIKE) 20060118
124 GC_RELTYP_BURC01 Instance attribute Private Attribute reference (LIKE) 20051010
125 GC_RELTYP_SERVICE_PERFORMER Instance attribute Private Attribute reference (LIKE) 20060619
126 GC_RELX Instance attribute Private Attribute reference (LIKE) 20060904
127 GC_RELY Instance attribute Private Attribute reference (LIKE) 20060904
128 GC_ROLE Instance attribute Private Attribute reference (LIKE) 20060619
129 GC_ROLECAT_BUP003 Instance attribute Private Attribute reference (LIKE) 20060118
130 GC_SECU Instance attribute Private Attribute reference (LIKE) 20060619
131 GC_SHAPE Instance attribute Private Attribute reference (LIKE) 20060619
132 GC_STMG Instance attribute Private Attribute reference (LIKE) 20060619
133 GC_TAXC Instance attribute Private Attribute reference (LIKE) 20060619
134 GC_TAXN Instance attribute Private Attribute reference (LIKE) 20060619
135 GC_TEXT Instance attribute Private Attribute reference (LIKE) 20060619
136 GC_TIMDP_0 Instance attribute Private Attribute reference (LIKE) 20060619
137 GC_TIMDP_1 Instance attribute Private Attribute reference (LIKE) 20060619
138 GC_TIMDP_2 Instance attribute Private Attribute reference (LIKE) 20060619
139 GC_TIMDP_3 Instance attribute Private Attribute reference (LIKE) 20060619
140 GC_TIMDP_4 Instance attribute Private Attribute reference (LIKE) 20060619
141 GC_TIME_FROM Instance attribute Private Attribute reference (LIKE) 20060619
142 GC_TIME_TO Instance attribute Private Attribute reference (LIKE) 20060619
143 GC_TS_FROM Instance attribute Private Attribute reference (LIKE) 20060619
144 GC_TS_TO Instance attribute Private Attribute reference (LIKE) 20060619
145 GC_TYPE_GROUP Instance attribute Private Attribute reference (LIKE) 20060619
146 GC_TYPE_ORGAN Instance attribute Private Attribute reference (LIKE) 20060619
147 GC_TYPE_PERSON Instance attribute Private Attribute reference (LIKE) 20060619
148 GC_TZONE_UTC Instance attribute Private Attribute reference (LIKE) 20060619
149 GC_WA_SUBKEY_RELATIONS Instance attribute Private Attribute reference (LIKE) 20060904
150 GC_X Constant Private Type reference (TYPE) BOOLE_D 'X' Constant 'X' 20050627
151 GC_XPARTNER1 Instance attribute Private Attribute reference (LIKE) 20060619
152 GC_XPARTNER2 Instance attribute Private Attribute reference (LIKE) 20060619
153 GC_XX Instance attribute Private Attribute reference (LIKE) 20060619
154 GR_RELTYP_READ Instance attribute Private Object reference (TYPE REF TO) CL_BUP_RELATION_RELTYP_READ BP Relnships: Service Class for Access to Customizing RELTYP 20050707
155 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BUP_RELT_DB_READ BP Relnships: DB Access and DB Buffer for Relnships BUT050 20050627
156 GT_DATA_BUF Instance attribute Private Type reference (TYPE) TY_DATA_BUF_T DB Buffer (Data Buffer) 20050627
157 GT_FAILED_SELECTED_BUF Instance attribute Private Type reference (TYPE) BUP_TS_RELT_PARTNER_BUF Access Buffer: Incorrect Key Access 20061019
158 GT_PARTNER_BUF Instance attribute Private Type reference (TYPE) BUP_TS_RELT_PARTNER_BUF Access Buffer - By Partners 20050627
159 GT_RELNR_BUF Instance attribute Private Type reference (TYPE) BUP_TS_RELT_KEY_RELNR Access Buffer by Relationship Sets 20050627
160 GV_TEMP_MESSAGE Instance attribute Private Attribute reference (LIKE) 20051010
161 GV_TIME_STAMP Instance attribute Private Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20050627
Methods
# Method Level Visibility Method type Description Created on
1 BUF_CONSIST_COMPARE Instance method Private Method Determining Records Changd in Parallel Sessions (Obs Buffer) 20080919
2 BUF_CONSIST_READ_INIT_BEFORE Instance method Private Method Reading Buffer Content for SELECT (Prevent Inconsistency) 20080919
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050707
4 DETERMINE_DIRECTION Instance method Private Method Determine Whether Relationship Is Directed or Undirected 20050627
5 FILL_RELNR_BUFFER Instance method Private Method Fill Access Buffer by Relationship Sets (RELNR_BUF) 20050627
6 GET_INSTANCE Static method Public Method Provide Instance of DB Buffer/Access for Relationships 20050627
7 PREPARE_SELECT Instance method Private Method Activities Before Each DB Select 20050627
8 PROCESS_RESULTS_SELECT_BY_PART Instance method Private Method Show Result of SELECT_BY_PARTNER(_RELTYP) in Buffer 20080821
9 PROCESS_RESULTS_SELECT_BY_PKEY Instance method Private Method Show Result of SELECT_BY_PARTNER(_KEYDATE) in Buffer 20081016
10 PROCESS_RESULTS_SELECT_BY_P_12 Instance method Private Method Show Result of SELECT_BY_PARTNER1/2 in Buffer 20080925
11 PROCESS_RESULTS_SELECT_BY_RLNR Instance method Private Method Show Result of SELECT_BY_RELNR in Buffer 20081016
12 READ_BUFFER_ALL_BY_PARTNER Instance method Private Method Read Database Buffer for PARTNER (in P1 or P2) 20051006
13 READ_BUFFER_ALL_BY_PARTNER_REL Instance method Private Method Read DB Buffer for PARTNER (in P1 or P2) and RELTYP, XRF 20051215
14 READ_BUFFER_BY_PARTNER1 Instance method Private Method Read Database Buffer for PARTNER1 20050627
15 READ_BUFFER_BY_PARTNER2 Instance method Private Method Read Database Buffer for PARTNER2 20050627
16 READ_BUFFER_BY_PARTNER_KEYDATE Instance method Private Method Read DB Buffer for PARTNER1 and PARTNER2 (on a Key Date) 20050627
17 REFRESH_MEMORY Instance method Public Method Delete/Initialize Database Buffer 20050627
18 RESET_MEMORY_BY_RELNR Instance method Public Method Delete DB Buffer for a Relationship Set 20050627
19 RESET_PARTNER_INDEX Instance method Public Method Delete Access Buffer by Partners (PARTNER_BUR) 20050912
20 SELECT_ALL_BY_PARTNER Instance method Public Method Database Selection for PARTNERID (in P1 or P2) 20051006
21 SELECT_ALL_BY_PARTNER_RELTYP Instance method Public Method DB Selection for PARTNERID (in P1 or P2) and RELTYP, XRF 20051215
22 SELECT_BY_KEYDATE Instance method Public Method DB Selection for PARTNER1 and PARTNER2 (on a Key Date) 20050627
23 SELECT_BY_PARTNER Instance method Public Method Database Selection for PARTNER1 and PARTNER2 20050627
24 SELECT_BY_PARTNER1 Instance method Public Method Database Selection All Relationships for PARTNER1 20050627
25 SELECT_BY_PARTNER2 Instance method Public Method Database Selection All Relationships for PARTNER2 20050627
26 SELECT_BY_PARTNER_KEYDATE Instance method Private Method DB Selection for PARTNER1 and PARTNER2 (Internal Usage) 20050627
27 SELECT_BY_RELNR Instance method Public Method Database Selection of a Total Relationship Set 20050627
28 UPDATE_DATA_BUFFER Instance method Public Method Update Database Buffer After Saving (AFTER_COMMIT) 20060623
Events
# Event Type Visibility Description Created on
1 BUP_RELT_DB_READ_INVALIDATED Instance Event
(0)
Public
(2)
Data About Invalidated DB Buffer Entries 20080820
Types
Class CL_BUP_RELT_DB_READ has no local type.
Method Signatures

Method BUF_CONSIST_COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_BUF_AFTER Call by reference Type reference (TYPE) TY_DATA_BUF_T Inhalt des Datenpuffers zur Selektion (nach dem SELECT) 20080919
2 Importing IT_DATA_BUF_BEFORE Call by reference Type reference (TYPE) TY_DATA_BUF_T Inhalt des Datenpuffers zur Selektion (vor dem SELECT) 20080919
3 Importing IV_RELTYP Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20080919
4 Importing IV_XRF Call by reference Type reference (TYPE) BU_XRF Geschäftspartner-Rollenfindung statt -Beziehung 20080919

Method BUF_CONSIST_COMPARE on class CL_BUP_RELT_DB_READ has no exception.

Method BUF_CONSIST_READ_INIT_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_BUF Call by reference Type reference (TYPE) TY_DATA_BUF_T Datenpuffer 20080919
2 Changing CT_DATA_BUF_BEFORE Call by reference Type reference (TYPE) TY_DATA_BUF_T Inhalt des Datenpuffers zur Selektion (vor dem SELECT) 20080919
3 Importing IT_SEL_KEYS Call by reference Type reference (TYPE) TY_RELT_KEY_SORTED_T GPB: Schlüssel des Segmentes Beziehungen (BUT050) 20081017
4 Importing IT_SEL_KEYS_P12 Call by reference Type reference (TYPE) TY_SEL_KEY_BY_P12_T Schlüssel für den SELECT zu PARTNER1/2 20080925
5 Importing IT_SEL_PARTNER Call by reference Type reference (TYPE) BUP_T_CENT_ID Partner für den SELECT 20080919
6 Importing IT_SEL_RELNRS Call by reference Type reference (TYPE) TY_SEL_KEY_BY_RELNR_T RELNRs für den SELECT 20081016
7 Importing IV_RELTYP Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20080919
8 Importing IV_XPARTNER2 Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: SELECT als PARTNER2 ausgeführt 20080925
9 Importing IV_XRF Call by reference Type reference (TYPE) BU_XRF Geschäftspartner-Rollenfindung statt -Beziehung 20080919

Method BUF_CONSIST_READ_INIT_BEFORE on class CL_BUP_RELT_DB_READ has no exception.

Method CONSTRUCTOR Signature

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

Method DETERMINE_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Fehlerflag 20050707
2 Exporting EV_XDIRECTION Call by reference Type reference (TYPE) BU_XDIRECT Gerichteter Geschäftspartner-Beziehungstyp 20050627
3 Importing IV_RELTYP Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20050627
4 Importing IV_XRF Call by reference Type reference (TYPE) BU_XRF Geschäftspartner-Rollenfindung statt -Beziehung 20050627

Method DETERMINE_DIRECTION on class CL_BUP_RELT_DB_READ has no exception.

Method FILL_RELNR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XDIRECT Call by reference Type reference (TYPE) BOOLE_D Gerichteter Beziehungstyp wird prozessiert 20061019
2 Importing IV_RELNR Call by reference Type reference (TYPE) BU_RELNR Geschäftspartner-Beziehungsnummer 20050627
3 Importing IV_RELTYP Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20050627
4 Importing IV_XDIRECTION_READ Call by reference Type reference (TYPE) BU_XDIRECT Gerichteter Geschäftspartner-Beziehungstyp 20050627
5 Importing IV_XRF Call by reference Type reference (TYPE) BU_XRF Geschäftspartner-Rollenfindung statt -Beziehung 20050627

Method FILL_RELNR_BUFFER on class CL_BUP_RELT_DB_READ 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_RELT_DB_READ GPB: DB-Zugriffe und DB-Puffer für Beziehungen (BUT050) 20050627

Method GET_INSTANCE on class CL_BUP_RELT_DB_READ has no exception.

Method PREPARE_SELECT Signature

Method PREPARE_SELECT on class CL_BUP_RELT_DB_READ has no parameter.
Method PREPARE_SELECT on class CL_BUP_RELT_DB_READ has no exception.

Method PROCESS_RESULTS_SELECT_BY_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_BUF_AFTER Call by reference Type reference (TYPE) TY_DATA_BUF_T Inhalt des Datenpuffers zur Selektion (nach dem SELECT) 20080918
2 Changing CT_DATA_BUF_BEFORE Call by reference Type reference (TYPE) TY_DATA_BUF_T Inhalt des Datenpuffers zur Selektion (vor dem SELECT) 20080918
3 Importing IT_BUT050 Call by reference Type reference (TYPE) BUT050_TTY BUT050 als Tabellentyp 20080821
4 Importing IT_SEL_PARTNER Call by reference Type reference (TYPE) BUP_T_CENT_ID Partner für den SELECT 20080918
5 Importing IV_RELTYP Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20080918
6 Importing IV_XPARTNER2 Call by reference Type reference (TYPE) BOOLE_D ' ' Kennzeichen: SELECT als PARTNER2 ausgeführt 20080821
7 Importing IV_XRF Call by reference Type reference (TYPE) BU_XRF Geschäftspartner-Rollenfindung statt -Beziehung 20080918

Method PROCESS_RESULTS_SELECT_BY_PART on class CL_BUP_RELT_DB_READ has no exception.

Method PROCESS_RESULTS_SELECT_BY_PKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT050 Call by reference Type reference (TYPE) BUT050_TTY BUT050 als Tabellentyp 20081016
2 Importing IT_SEL_KEYS Call by reference Type reference (TYPE) TY_RELT_KEY_SORTED_T GPB: Schlüssel des Segmentes Beziehungen (BUT050) 20081016

Method PROCESS_RESULTS_SELECT_BY_PKEY on class CL_BUP_RELT_DB_READ has no exception.

Method PROCESS_RESULTS_SELECT_BY_P_12 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT050 Call by reference Type reference (TYPE) BUT050_TTY BUT050 als Tabellentyp 20080925
2 Importing IT_SEL_KEYS Call by reference Type reference (TYPE) TY_SEL_KEY_BY_P12_T Schlüssel für den SELECT 20080925
3 Importing IV_XPARTNER2 Call by reference Type reference (TYPE) BOOLE_D ' ' Kennzeichen: SELECT als PARTNER2 ausgeführt 20080925

Method PROCESS_RESULTS_SELECT_BY_P_12 on class CL_BUP_RELT_DB_READ has no exception.

Method PROCESS_RESULTS_SELECT_BY_RLNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20081016
2 Importing IT_BUT050 Call by reference Type reference (TYPE) BUT050_TTY BUT050 als Tabellentyp 20081016
3 Importing IT_SEL_KEYS Call by reference Type reference (TYPE) TY_SEL_KEY_BY_RELNR_T RELNRs für den SELECT 20081016

Method PROCESS_RESULTS_SELECT_BY_RLNR on class CL_BUP_RELT_DB_READ has no exception.

Method READ_BUFFER_ALL_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20051006
2 Changing CT_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Tabelle mit PARTNERIDs 20051006
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Tabelle mit PARTNERIDs 20051006
4 Importing IV_BUFFER_REFRESHED Call by reference Type reference (TYPE) BOOLE_D SPACE Puffer ist aktuell 20051006

Method READ_BUFFER_ALL_BY_PARTNER on class CL_BUP_RELT_DB_READ has no exception.

Method READ_BUFFER_ALL_BY_PARTNER_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20051215
2 Changing CT_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Tabelle mit PARTNERIDs 20051215
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Tabelle mit PARTNERIDs 20051215
4 Importing IV_BUFFER_REFRESHED Call by reference Type reference (TYPE) BOOLE_D SPACE Puffer ist aktuell 20051215
5 Importing IV_RELTYP Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20051215
6 Importing IV_XRF Call by reference Type reference (TYPE) BU_XRF Geschäftspartner-Rollenfindung statt -Beziehung 20051215

Method READ_BUFFER_ALL_BY_PARTNER_REL on class CL_BUP_RELT_DB_READ has no exception.

Method READ_BUFFER_BY_PARTNER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
2 Changing CT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050825
4 Importing IV_BUFFER_REFRESHED Call by reference Type reference (TYPE) BOOLE_D SPACE Puffer ist aktuell 20050627

Method READ_BUFFER_BY_PARTNER1 on class CL_BUP_RELT_DB_READ has no exception.

Method READ_BUFFER_BY_PARTNER2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
2 Changing CT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050826
4 Importing IV_BUFFER_REFRESHED Call by reference Type reference (TYPE) BOOLE_D SPACE Puffer is aktuell 20050627

Method READ_BUFFER_BY_PARTNER2 on class CL_BUP_RELT_DB_READ has no exception.

Method READ_BUFFER_BY_PARTNER_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
2 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050826
4 Exporting ET_MISS_HITS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GPB: Schlüssel des Segmentes Beziehungen (BUT050) 20061019
5 Importing IV_KEYDATE_AS_DATE_TO Call by reference Type reference (TYPE) BOOLE_D Lesen mit Stichtag als DATE_TO 20060209
6 Importing IV_USE_KEYDATE Call by reference Type reference (TYPE) BOOLE_D Lesen zum Stichtag (KEY_DATE) 20050627

Method READ_BUFFER_BY_PARTNER_KEYDATE on class CL_BUP_RELT_DB_READ has no exception.

Method REFRESH_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_RUNTIME Call by reference Type reference (TYPE) BOOLE_D ' ' Lösche Memory nur wenn älter als GC_MAX_RUNTIME 20050627

Method REFRESH_MEMORY on class CL_BUP_RELT_DB_READ has no exception.

Method RESET_MEMORY_BY_RELNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_RUNTIME Call by reference Type reference (TYPE) BOOLE_D ' ' Lösche Memory nur wenn älter als GC_MAX_RUNTIME 20050825
2 Importing IV_RELNR Call by reference Type reference (TYPE) BU_RELNR Geschäftspartner-Beziehungsnummer 20050627

Method RESET_MEMORY_BY_RELNR on class CL_BUP_RELT_DB_READ has no exception.

Method RESET_PARTNER_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_TS_RELT_PARTNER_BUF GPB: Zugriffspuffer nach Partnern für Beziehungsmemory 20050912
2 Importing IV_CHECK_RUNTIME Call by reference Type reference (TYPE) BOOLE_D ' ' Lösche Memory nur wenn älter als GC_MAX_RUNTIME 20060310

Method RESET_PARTNER_INDEX on class CL_BUP_RELT_DB_READ has no exception.

Method SELECT_ALL_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20051006
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Tabelle mit PARTNERIDs 20051006
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Tabelle mit PARTNERIDs 20051006
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Datenbank ungepuffert lesen 20051006

Method SELECT_ALL_BY_PARTNER on class CL_BUP_RELT_DB_READ has no exception.

Method SELECT_ALL_BY_PARTNER_RELTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20051215
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Tabelle mit PARTNERIDs 20051215
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Tabelle mit PARTNERIDs 20051215
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Datenbank ungepuffert lesen 20051215
5 Importing IV_RELTYP Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20051215
6 Importing IV_XRF Call by reference Type reference (TYPE) BU_XRF Geschäftspartner-Rollenfindung statt -Beziehung 20051215

Method SELECT_ALL_BY_PARTNER_RELTYP on class CL_BUP_RELT_DB_READ has no exception.

Method SELECT_BY_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Datenbank ungepuffert lesen 20050627
5 Importing IV_KEYDATE_AS_DATE_TO Call by reference Type reference (TYPE) BOOLE_D Lesen mit Stichtag als DATE_TO 20060208

Method SELECT_BY_KEYDATE on class CL_BUP_RELT_DB_READ has no exception.

Method SELECT_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Datenbank ungepuffert lesen 20050627

Method SELECT_BY_PARTNER on class CL_BUP_RELT_DB_READ has no exception.

Method SELECT_BY_PARTNER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Datenbank ungepuffert lesen 20050627

Method SELECT_BY_PARTNER1 on class CL_BUP_RELT_DB_READ has no exception.

Method SELECT_BY_PARTNER2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Datenbank ungepuffert lesen 20050627

Method SELECT_BY_PARTNER2 on class CL_BUP_RELT_DB_READ has no exception.

Method SELECT_BY_PARTNER_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY GP: Schlüssel des Segmentes Beziehungen (BUT050) 20050627
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Datenbank ungepuffert lesen 20050627
5 Importing IV_KEYDATE_AS_DATE_TO Call by reference Type reference (TYPE) BOOLE_D ' ' Lesen mit Stichtag als DATE_TO 20060208
6 Importing IV_USE_KEYDATE Call by reference Type reference (TYPE) BOOLE_D Lesen zum Stichtag (KEY_DATE) 20050627

Method SELECT_BY_PARTNER_KEYDATE on class CL_BUP_RELT_DB_READ has no exception.

Method SELECT_BY_RELNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_RELT_DATA GPB: Segmentdaten einer Beziehung (BUT050) 20050627
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY_RELNR GPB: Selektion/Schlüssel eines Beziehungsgeflechtes (RELNR) 20050627
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY_RELNR GPB: Selektion/Schlüssel eines Beziehungsgeflechtes (RELNR) 20050627
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Datenbank ungepuffert lesen 20050627

Method SELECT_BY_RELNR on class CL_BUP_RELT_DB_READ has no exception.

Method UPDATE_DATA_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Fehler, Updates nicht möglich 20060623
2 Importing IT_UPDATES Call by reference Type reference (TYPE) BUP_TS_RELT_BUT050_MEM GPB: Memory/Puffer (BUT050) 20060623

Method UPDATE_DATA_BUFFER on class CL_BUP_RELT_DB_READ has no exception.
Event Signatures

Event BUP_RELT_DB_READ_INVALIDATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_RELT_DB_READ_CHANGES Exporting Value transfer Type reference (TYPE) BUP_T_RELT_DB_READ_INVALIDATED GPB: Inform. bei Lesepufferinkonsistenz (Änd. Parallelmodus) 20080919
History
Last changed by/on SAP  20110908 
SAP Release Created in 710