SAP ABAP Class CL_REAJC_RULE (Adjustment Rule (TIVAJRULE/TIVAJRULET))
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-AJ (Application Component) Rent Adjustment
     RE_AJ_CA (Package) RE: Cross Application Adjustment (Comprehensive Functions)
Properties
Class CL_REAJC_RULE  
Short Description Adjustment Rule (TIVAJRULE/TIVAJRULET)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_AJ_CA   RE: Cross Application Adjustment (Comprehensive Functions) 
Created 20020121   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 REAJ1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REAJ5 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REAJC_RULE has no interface implemented.
Friends
Class CL_REAJC_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_BUFFER_COMPLETE Static Attribute Protected Type reference (TYPE) RECABOOL Buffer completely filled? 20020730
2 MF_TASK_CEA_READ Static Attribute Protected Type reference (TYPE) ABAP_BOOL Was Adjustment Rule for CEAs Read? 20100907
3 MF_TASK_WITHOUT_CEA_READ Static Attribute Private Type reference (TYPE) ABAP_BOOL Adjustment Rule TASK Without CEA Was Read 20110718
4 MS_BUFFER_HL Static Attribute Protected Type reference (TYPE) REAJC_RULE Structure Buffer 20020730
5 MS_TEXT_BUFFER_HL Static Attribute Private Type reference (TYPE) REAJC_RULE_X Structure Buffer (Texts) 20020730
6 MT_BUFFER Static Attribute Protected Type reference (TYPE) RE_T_RULE Table Buffers 20020730
7 MT_LIST_X_BUFFER Static Attribute Private Type reference (TYPE) RE_T_RULE_X Table Buffer (X) 20071129
8 MT_TASK_CEA Static Attribute Protected Type reference (TYPE) RE_T_RULE_TASK Additional Data for Adjustment Rule TASK (TIVAJSPECTASK) 20100907
9 MT_TASK_WITHOUT_CEA Static Attribute Private Type reference (TYPE) RE_T_RULE Adjustment Rule TASK Without CEA 20110718
10 MT_TEXT_BUFFER Static Attribute Private Type reference (TYPE) RE_T_RULE_X Table Buffer (Texts) 20020730
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KEY Static method Public Method Checks If Entry Exists for Primary Key (Except.) 20020730
2 COUNT Static method Public Method Supplies Number of Entries 20020730
3 EXISTS Static method Public Method Checks If Entry Exists for Primary Key (Y/N) 20020730
4 EXISTS_CEA_ADJMRULE Static method Public Method Checks If Rules Exist for CEAs (Y/N) 20100907
5 EXISTS_DUEDATE_MANDATORY Static method Public Method Checks If Rules Exist for Obligatory Due Dates 20110208
6 FILL_BUFFER_COMPLETE Static method Private Method Fills Table Buffer with All Entries 20020730
7 GET_DETAIL Static method Public Method Supplies Structure for Primary Key 20020730
8 GET_DETAIL_X Static method Public Method Supplies Structure, Incl. Additional Data, to Primary Key 20020730
9 GET_FIELD_MODIFICATION Static method Public Method Gets the Field Mod. Criteria for the Field to Be Transferred 20020820
10 GET_LIST Static method Public Method Supplies All Entries 20020730
11 GET_LIST_BY_METHODS_X Static method Public Method Gets All Entries Including Additional Data for the Method 20021009
12 GET_LIST_TASK Static method Public Method Gets All Entries for Procedure TASK (Without CEA) 20110718
13 GET_LIST_X Static method Public Method Supplies All Entries Incl. Additional Data 20020730
14 GET_MODIFICATION Static method Public Method Gets the Field Modification Criterion for the Rule 20020820
15 GET_TEXT Static method Public Method Supplies Standard Text to Primary Key 20020730
16 IS_CEA_ADJMRULE Static method Public Method Asks If Rule Is Rule for Cost Efficiency Analysis 20060912
17 IS_SCSE_ADJMRULE Static method Public Method Asks If Rule Is a Rule for SCS 20101001
18 IS_TASK_ADJMRULE Static method Public Method Asks If Rule Is a Rule for Measures 20061024
19 READ_BUFFER_INTO_HL Static method Private Method Searches for Entry in Buffer and Updates Header 20020730
20 READ_TEXT_BUFFER_INTO_HL Static method Private Method Searches for Entry in Buffer and Updates Header (Texts) 20020730
21 RESET_BUFFER Static method Public Method Deletes Table Buffer 20020730
22 XSEARCH_TEXT Static method Private Method Searches for Alternative Standard Text 20020730
Events
Class CL_REAJC_RULE has no event.
Types
Class CL_REAJC_RULE has no local type.
Method Signatures

Method CHECK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20020730

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_COUNT Value transfer Type reference (TYPE) I Anzahl der Einträge 20020730

Method COUNT on class CL_REAJC_RULE has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020730
2 Returning RF_EXISTS Value transfer Type reference (TYPE) RECABOOL Eintrag vorhanden? 20020730

Method EXISTS on class CL_REAJC_RULE has no exception.

Method EXISTS_CEA_ADJMRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Eintrag vorhanden? 20100907

Method EXISTS_CEA_ADJMRULE on class CL_REAJC_RULE has no exception.

Method EXISTS_DUEDATE_MANDATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Eintrag vorhanden? 20110208

Method EXISTS_DUEDATE_MANDATORY on class CL_REAJC_RULE has no exception.

Method FILL_BUFFER_COMPLETE Signature

Method FILL_BUFFER_COMPLETE on class CL_REAJC_RULE has no parameter.
Method FILL_BUFFER_COMPLETE on class CL_REAJC_RULE has no exception.

Method GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020730
2 Importing ID_REQUIRE Value transfer Type reference (TYPE) CHAR1 ' ' NOT_FOUND für: 'K'ey / ' '=keine Exception 20020730
3 Returning RS_DETAIL Value transfer Type reference (TYPE) REAJC_RULE Anpassungsregel 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20020730

Method GET_DETAIL_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020730
2 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20020730
3 Importing ID_REQUIRE Value transfer Type reference (TYPE) CHAR1 ' ' NOT_FOUND für: 'K'ey / 'T'ext / ' '=keine Exception 20020730
4 Importing ID_XSEARCH Value transfer Type reference (TYPE) CHAR1 '1' Kein Text: '1'=Key / '2'=alt.Sprache / '3'=2+Key / ' '=Orig. 20020730
5 Returning RS_DETAIL_X Value transfer Type reference (TYPE) REAJC_RULE_X Anpassungsregel und Zusatzfelder 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20020730

Method GET_FIELD_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020820
2 Importing ID_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20020820
3 Importing ID_OBJTYPE Call by reference Type reference (TYPE) RECAOBJTYPE Objektart 20040316
4 Returning RD_FMOD Value transfer Type reference (TYPE) REAJFIELDCHANGEABLE Ist das Feld im Vertrag/Mietobjekt änderbar 20020820
# Exception Resumable Description Created on
1 NO_FMOD Keine Feldmodfikation 20020820

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_RULE Anpassungsregel 20020730
2 Importing ID_REQUIRE Value transfer Type reference (TYPE) CHAR1 ' ' NOT_FOUND für: 'L'iste leer / ' '=keine Exception 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Liste ist leer 20020730

Method GET_LIST_BY_METHODS_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_X Call by reference Type reference (TYPE) RE_T_RULE_X Anpassungsregel und Zusatzfelder 20021009
2 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20021009
3 Importing ID_METHOD Value transfer Type reference (TYPE) REAJADJMMETH Anpassungsverfahren 20050119
4 Importing ID_REQUIRE Value transfer Type reference (TYPE) CHAR1 ' ' NOT_FOUND für: 'L'iste leer / 'T'ext / ' '=keine Exception 20021009
5 Importing ID_XSEARCH Value transfer Type reference (TYPE) CHAR1 '1' Kein Text: '1'=Key / '2'=alt.Sprache / '3'=2+Key / ' '=Orig. 20021009
6 Importing IF_INCL_ISPARTCOMB Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Inklusive 'Nur Teil kombinierte Regel'? 20100923
7 Importing IT_METHOD Value transfer Type reference (TYPE) RE_T_ADJMMETH Anpassungsverfahren 20021009
8 Importing IT_METHOD_X Value transfer Type reference (TYPE) RE_T_METHOD_X Anpassungsverfahren und Zusatzfelder (TIVAJMETH/TIVAJMETHT) 20110203
# Exception Resumable Description Created on
1 NOT_FOUND Liste ist leer 20021009

Method GET_LIST_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_RULE Anpassungsregel 20110718

Method GET_LIST_TASK on class CL_REAJC_RULE has no exception.

Method GET_LIST_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_X Call by reference Type reference (TYPE) RE_T_RULE_X Anpassungsregel und Zusatzfelder 20020730
2 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20020730
3 Importing ID_REQUIRE Value transfer Type reference (TYPE) CHAR1 ' ' NOT_FOUND für: 'L'iste leer / 'T'ext / ' '=keine Exception 20020730
4 Importing ID_XSEARCH Value transfer Type reference (TYPE) CHAR1 '1' Kein Text: '1'=Key / '2'=alt.Sprache / '3'=2+Key / ' '=Orig. 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Liste ist leer 20020730

Method GET_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020820
2 Importing ID_OBJTYPE Call by reference Type reference (TYPE) RECAOBJTYPE Objektart 20040316
3 Returning RD_FMOD Value transfer Type reference (TYPE) REAJRULECHANGEABLE Sind die Regeldaten im Vertrag/Mietobjekt änderbar 20020820
# Exception Resumable Description Created on
1 NO_FMOD Keine Feldmodfikation 20020820

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020730
2 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20020730
3 Importing ID_REQUIRE Value transfer Type reference (TYPE) CHAR1 ' ' NOT_FOUND für: 'K'ey / 'T'ext / ' '=keine Exception 20020730
4 Importing ID_XSEARCH Value transfer Type reference (TYPE) CHAR1 '1' Kein Text: '1'=Key / '2'=alt.Sprache / '3'=2+Key / ' '=Orig. 20020730
5 Returning RD_TEXT Value transfer Type reference (TYPE) REAJC_RULE_X-XADJMRULE Text 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20020730

Method IS_CEA_ADJMRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20060912
2 Returning RF_CEA_RULE Value transfer Type reference (TYPE) RECABOOL WB-Regel? 20060912

Method IS_CEA_ADJMRULE on class CL_REAJC_RULE has no exception.

Method IS_SCSE_ADJMRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20101001
2 Returning RF_SCSE_RULE Value transfer Type reference (TYPE) RECABOOL NKA-Regel? 20101001

Method IS_SCSE_ADJMRULE on class CL_REAJC_RULE has no exception.

Method IS_TASK_ADJMRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20061024
2 Returning RF_TASK_RULE Value transfer Type reference (TYPE) RECABOOL Maßnahmen-Regel? 20061024

Method IS_TASK_ADJMRULE on class CL_REAJC_RULE has no exception.

Method READ_BUFFER_INTO_HL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Primärschlüssel nicht gefunden 20020730

Method READ_TEXT_BUFFER_INTO_HL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020730
2 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU Sprache 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20020730

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_REAJC_RULE has no parameter.
Method RESET_BUFFER on class CL_REAJC_RULE has no exception.

Method XSEARCH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJC_RULE-ADJMRULE Anpassungsregel 20020730
2 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU Sprache 20020730
3 Importing ID_XSEARCH Value transfer Type reference (TYPE) CHAR1 Kein Text: '1'=Key / '2'=alt.Sprache / '3'=2+Key / ' '=Orig. 20020730
4 Returning RD_TEXT Value transfer Type reference (TYPE) REAJC_RULE_X-XADJMRULE Text 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20020730
History
Last changed by/on SAP  20130531 
SAP Release Created in 200