SAP ABAP Class CL_RSAR_FUNCTION (Built-In-Functions Formula Builder BW)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSFO (Package) Integration of Formula Editor in Transfer/Update Rules
Properties
Class CL_RSAR_FUNCTION  
Short Description Built-In-Functions Formula Builder BW    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSFO   Integration of Formula Editor in Transfer/Update Rules 
Created 20010514   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSFO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAR_FUNCTION has no interface implemented.
Friends
Class CL_RSAR_FUNCTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_S_MAPPING Static Attribute Private Type reference (TYPE) DUMMY Mapping Fields Transfer Structure 20010911
2 P_T_MAPPING Static Attribute Public Type reference (TYPE) DUMMY Mapping Fields Transfer Structure 20010911
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_PACKAGE Static method Public Method Function: Abort Package 20020116
2 ADD_TO_DATE Static method Public Method Function: Add Days to Date 20011114
3 AMOUNT_DAYS_OF_MONTH Static method Private Method Number of Days in Month 20031126
4 CALMONTH_FISCPER Static method Public Method Function: Calendar Month ->Fiscal Period 20031126
5 CONDENSE Static method Public Method Function: Condense 20011114
6 CONDENSE_NO_GAPS Static method Public Method Function: Condense No Gaps 20011114
7 DATECONV Static method Public Method Function: Date Conversion 20010719
8 DATE_DIFF Static method Public Method Function: Date Difference 20011114
9 DATE_FISCPER Static method Public Method Function: Date -> Fiscal Period 20011127
10 DATE_FISCPER3 Static method Public Method Function: Date -> Fiscal Period 3 20011128
11 DATE_FISCYEAR Static method Public Method Function: Date -> Fiscal Year 20011128
12 DATE_HALFYEAR Static method Public Method Function: Date -> Half-Year 20011130
13 DATE_MONTH Static method Public Method Function: Date -> Month 20011120
14 DATE_MONTH2 Static method Public Method Function: Date -> Month 2 20011130
15 DATE_QUARTER Static method Public Method Function: Date -> Quarter 20011121
16 DATE_QUARTER1 Static method Public Method Function: Date -> Quarter1 20011130
17 DATE_WEEK Static method Public Method Date Conversion in Calendar Week 20010719
18 DATE_WEEKDAY Static method Public Method Function: Date -> Weekday (Textual) 20011120
19 DATE_WEEKDAY1 Static method Public Method Function: Date -> Weekday (Technical) 20030918
20 DATE_YEAR Static method Public Method Function: Date -> Calendar Year 20011120
21 FIRST_WORKINGDAY_MONTH Static method Public Method Calculation of First Working Day in Month 20031126
22 FIRST_WORKINGDAY_YEAR Static method Public Method Calculation of First Working Day in Month 20031126
23 FISCPER_CALMONTH Static method Public Method Function: Fiscal Period -> Calendar Month 20031126
24 FISCPER_FISCYEAR Static method Public Method Function: Fiscal Period -> Fiscal Year 20011129
25 GREATER_OF_TWO_MONTH Static method Private Method Which of 2 Months Has More Days Within Period 20031126
26 IF Static method Public Method Function: IF Statement 20010515
27 IS_INITIAL Static method Public Method Function: Is Initial 20011119
28 LAST_WORKINGDAY_MONTH Static method Public Method Calculation of Last Working Day in Month 20031126
29 LAST_WORKINGDAY_YEAR Static method Public Method Calculation of Last Working Day in Year 20031126
30 LEFT Static method Public Method Function: Left 20011123
31 L_TRIM Static method Public Method Function: Left Trim 20011114
32 MAPPING Static method Public Method Function: Field Mapping Transfer Structure 20010601
33 MONTH2_HALFYEAR Static method Public Method Function: Month 2 -> Half-Year 20011130
34 MONTH2_QUARTER1 Static method Public Method Function: Month 2-> Quarter1 20011130
35 MONTH_HALFYEAR Static method Public Method Function: Month -> Half-Year 20011130
36 MONTH_QUARTER Static method Public Method Function: Month -> Quarter 20011123
37 MONTH_QUARTER1 Static method Public Method Function: Month -> Quarter1 20011130
38 MONTH_YEAR Static method Public Method Function: Month -> Calendar Year 20011123
39 NEGATIVE Static method Public Method Function: Reverse +/- Sign 20011114
40 QUARTER1_HALFYEAR Static method Public Method Function: Quarter 1-> Half-Year 20011130
41 QUARTER_HALFYEAR Static method Public Method Function: Quarter -> Half-Year 20011130
42 QUARTER_YEAR Static method Public Method Function: Quarter -> Calendar Year 20011127
43 REPLACE_ALL Static method Public Method Function: Replace All 20020115
44 REPLACE_FIRST Static method Public Method Function: Replace First 20020115
45 RIGHT Static method Public Method Function: Right 20011126
46 R_TRIM Static method Public Method Function: Right Trim 20011114
47 SHIFT_LEFT Static method Public Method Function: Shift Left 20011114
48 SHIFT_RIGHT Static method Public Method Function: Shift Right 20011114
49 SKIP_RECORD Static method Public Method Function: Skip Record 20020116
50 SKIP_RECORD_AS_ERROR Static method Public Method Function: Skip Record (With Error Message in Monitor) 20020225
51 STR_LEN Static method Public Method Function: strlen 20011114
52 UNIT_CONVERSION Static method Public Method Function: Unit Conversion 20011121
53 WEEK_FIRST_DAY Static method Public Method Calendar Week Conversion in First Day of Week Date 20010719
54 WORKINGDAY_MONTH Static method Public Method Function: Date -> Working Day of Corresponding Month 20031126
55 WORKINGDAY_YEAR Static method Public Method Function: Date -> Working Day of Corresponding Year 20031126
Events
Class CL_RSAR_FUNCTION has no event.
Types
Class CL_RSAR_FUNCTION has no local type.
Method Signatures

Method ABORT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DUMMY Call by reference Type reference (TYPE) RSFO_DUMMY Dummy-Rückgabetyp für Skip-Funktionen 20020117

Method ABORT_PACKAGE on class CL_RSAR_FUNCTION has no exception.

Method ADD_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) RSFO_DATE Ergebnis 20011114
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011114
3 Importing I_DAYS Call by reference Type reference (TYPE) I Tage 20011114

Method ADD_TO_DATE on class CL_RSAR_FUNCTION has no exception.

Method AMOUNT_DAYS_OF_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMOUNT_DAYS Call by reference Type reference (TYPE) I Anzahl der Tage 20031126
2 Importing I_DATE Call by reference Type reference (TYPE) D Datum 20031126

Method AMOUNT_DAYS_OF_MONTH on class CL_RSAR_FUNCTION has no exception.

Method CALMONTH_FISCPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCPER Call by reference Type reference (TYPE) RSFISCPER Geschäftsjahr / Periode 20031126
2 Importing I_CALMONTH Call by reference Type reference (TYPE) RSCALMONTH Kalenderjahr / Monat 20031126
3 Importing I_CASE Call by reference Type reference (TYPE) I 0 Entscheidung 20031126
4 Importing I_FISCVAR Call by reference Type reference (TYPE) RSFISCVAR Geschäftsjahresvariante 20031126

Method CALMONTH_FISCPER on class CL_RSAR_FUNCTION has no exception.

Method CONDENSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20011114
2 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20011204

Method CONDENSE on class CL_RSAR_FUNCTION has no exception.

Method CONDENSE_NO_GAPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20011114
2 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20011204

Method CONDENSE_NO_GAPS on class CL_RSAR_FUNCTION has no exception.

Method DATECONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Value transfer Type reference (TYPE) SYDATUM Datum 20010719
2 Importing I_DATE Value transfer Type reference (TYPE) CHAR10 Datum (YYYYMMDD) 20010719
3 Importing I_DEL Value transfer Type reference (TYPE) CHAR1 Trennzeichen 20010719
4 Importing I_FORM Value transfer Type reference (TYPE) CHAR10 Datumsformat 20010719

Method DATECONV on class CL_RSAR_FUNCTION has no exception.

Method DATE_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) I Differenz in Tagen 20011114
2 Importing I_DATE_1 Call by reference Type reference (TYPE) RSFO_DATE Datum 20011114
3 Importing I_DATE_2 Call by reference Type reference (TYPE) RSFO_DATE Datum 20011114

Method DATE_DIFF on class CL_RSAR_FUNCTION has no exception.

Method DATE_FISCPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCPER Call by reference Type reference (TYPE) RSFISCPER Geschäftsperiode 20011127
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011127
3 Importing I_PER Call by reference Type reference (TYPE) T009B-PERIV Geschäftsjahresvariante 20011127

Method DATE_FISCPER on class CL_RSAR_FUNCTION has no exception.

Method DATE_FISCPER3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCPER Call by reference Type reference (TYPE) RSFISCPER3 Geschäftsperiode 20011128
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011128
3 Importing I_PER Call by reference Type reference (TYPE) T009B-PERIV Geschäftsjahresvariante 20011128

Method DATE_FISCPER3 on class CL_RSAR_FUNCTION has no exception.

Method DATE_FISCYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCYEAR Call by reference Type reference (TYPE) RSFISCYEAR Geschäftsperiode 20011128
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011128
3 Importing I_PER Call by reference Type reference (TYPE) T009B-PERIV Geschäftsjahresvariante 20011128

Method DATE_FISCYEAR on class CL_RSAR_FUNCTION has no exception.

Method DATE_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HALFYEAR Call by reference Type reference (TYPE) RSFO_HALFYEAR1 Halbjahr 20011130
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011130

Method DATE_HALFYEAR on class CL_RSAR_FUNCTION has no exception.

Method DATE_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MONTH Call by reference Type reference (TYPE) RSCALMONTH Monat 20011120
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011120

Method DATE_MONTH on class CL_RSAR_FUNCTION has no exception.

Method DATE_MONTH2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MONTH Call by reference Type reference (TYPE) RSCALMONTH2 Monat 20011130
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011130

Method DATE_MONTH2 on class CL_RSAR_FUNCTION has no exception.

Method DATE_QUARTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_QUARTER Call by reference Type reference (TYPE) RSFO_CALQUARTER Quartal 20011121
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011121

Method DATE_QUARTER on class CL_RSAR_FUNCTION has no exception.

Method DATE_QUARTER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_QUARTER Call by reference Type reference (TYPE) RSFO_CALQUART1 Quartal 20011130
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011130

Method DATE_QUARTER1 on class CL_RSAR_FUNCTION has no exception.

Method DATE_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_WEEK Value transfer Type reference (TYPE) RSCALWEEK Kalenderjahr / Woche 20010719
2 Importing I_DATE Value transfer Type reference (TYPE) SYDATUM Datum (YYYYMMDD) 20010719

Method DATE_WEEK on class CL_RSAR_FUNCTION has no exception.

Method DATE_WEEKDAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WEEKDAY Call by reference Type reference (TYPE) STRING Wochentag 20011120
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011120

Method DATE_WEEKDAY on class CL_RSAR_FUNCTION has no exception.

Method DATE_WEEKDAY1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WEEKDAY Call by reference Type reference (TYPE) RSFO_WEEKDAY Wochentag 20030918
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20030918

Method DATE_WEEKDAY1 on class CL_RSAR_FUNCTION has no exception.

Method DATE_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_YEAR Call by reference Type reference (TYPE) RSCALYEAR Jahr (Format: YYYY) 20011120
2 Importing I_DATE Call by reference Type reference (TYPE) RSFO_DATE Datum 20011120

Method DATE_YEAR on class CL_RSAR_FUNCTION has no exception.

Method FIRST_WORKINGDAY_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) D erster Arbeitstag des Monats 20031126
2 Importing I_CAL_ID Call by reference Type reference (TYPE) WFCID '01' Kalendervariante 20031126
3 Importing I_DATE Call by reference Type reference (TYPE) D Eingabedatum 20031126

Method FIRST_WORKINGDAY_MONTH on class CL_RSAR_FUNCTION has no exception.

Method FIRST_WORKINGDAY_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) D Rückgabewert 20031126
2 Importing I_CAL_ID Call by reference Type reference (TYPE) WFCID '01' Kalender ID 20031126
3 Importing I_DATE Call by reference Type reference (TYPE) D Eingabedatum 20031126

Method FIRST_WORKINGDAY_YEAR on class CL_RSAR_FUNCTION has no exception.

Method FISCPER_CALMONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CALMONTH Call by reference Type reference (TYPE) RSCALMONTH Kalenderjahr / Monat 20031126
2 Importing I_CASE Call by reference Type reference (TYPE) I 0 Entscheidung 20031126
3 Importing I_FISCPER Call by reference Type reference (TYPE) T009B-POPER Buchungsperiode 20031126
4 Importing I_FISCVRNT Call by reference Type reference (TYPE) RSFISCVAR Geschäftsjahresvariante 20031126
5 Importing I_YEAR Call by reference Type reference (TYPE) T009B-BDATJ Buchungsdatum JJJJ 20031126

Method FISCPER_CALMONTH on class CL_RSAR_FUNCTION has no exception.

Method FISCPER_FISCYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCYEAR Call by reference Type reference (TYPE) RSFISCYEAR Geschäftsjahr 20011129
2 Importing I_FISCPER Call by reference Type reference (TYPE) ANY Geschäftsperiode 20011129
3 Importing I_PER Call by reference Type reference (TYPE) T009B-PERIV Geschäftsjahresvariante 20011129

Method FISCPER_FISCYEAR on class CL_RSAR_FUNCTION has no exception.

Method GREATER_OF_TWO_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMOUNT_DAYS Call by reference Type reference (TYPE) I Anzahl der Tage 20031126
2 Exporting E_GREATEST_MONTH Call by reference Type reference (TYPE) RSCALMONTH Kalenderjahr / Monat mit meisten Tagen 20031126
3 Importing I_DATE_END Call by reference Type reference (TYPE) D Enddatum 20031126
4 Importing I_DATE_START Call by reference Type reference (TYPE) D Startdatum 20031126

Method GREATER_OF_TWO_MONTH on class CL_RSAR_FUNCTION has no exception.

Method IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Value transfer Type reference (TYPE) ANY 20010515
2 Importing I_ARG1 Value transfer Type reference (TYPE) BOOLEAN Bedingung 20010515
3 Importing I_ARG2 Value transfer Type reference (TYPE) ANY Ergebnis bei Wahr 20010515
4 Importing I_ARG3 Value transfer Type reference (TYPE) ANY Ergebnis bei Falsch 20010515

Method IF on class CL_RSAR_FUNCTION has no exception.

Method IS_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) SEU_BOOL Result ('X' = TRUE; ' ' = FALSE) 20011119
2 Importing I_VAR Call by reference Type reference (TYPE) ANY Variable 20011119

Method IS_INITIAL on class CL_RSAR_FUNCTION has no exception.

Method LAST_WORKINGDAY_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) D letzter Arbeitstag des Monats 20031126
2 Importing I_CAL_ID Call by reference Type reference (TYPE) WFCID '01' Fabrikkalender 20031126
3 Importing I_DATE Call by reference Type reference (TYPE) D Eingabedatum 20031126

Method LAST_WORKINGDAY_MONTH on class CL_RSAR_FUNCTION has no exception.

Method LAST_WORKINGDAY_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) D letzter Arbeitstag des Jahres 20031126
2 Importing I_CAL_ID Call by reference Type reference (TYPE) WFCID '01' Kalendervariante 20031126
3 Importing I_DATE Call by reference Type reference (TYPE) D Eingangsdatum 20031126

Method LAST_WORKINGDAY_YEAR on class CL_RSAR_FUNCTION has no exception.

Method LEFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20011123
2 Importing I_LEN Call by reference Type reference (TYPE) I Länge 20011123
3 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20011204

Method LEFT on class CL_RSAR_FUNCTION has no exception.

Method L_TRIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20011114
2 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20011204

Method L_TRIM on class CL_RSAR_FUNCTION has no exception.

Method MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Value transfer Type reference (TYPE) ANY 20010601
2 Importing I_ARG1 Value transfer Type reference (TYPE) RSOLTPSOURCER DataSource 20010601
3 Importing I_ARG2 Value transfer Type reference (TYPE) RSSLOGSYS Quellsystem 20010601
4 Importing I_ARG3 Value transfer Type reference (TYPE) RSOBJNM Objekt 20010601
5 Importing I_ARG4 Value transfer Type reference (TYPE) ANY 20010601

Method MAPPING on class CL_RSAR_FUNCTION has no exception.

Method MONTH2_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HALFYEAR Call by reference Type reference (TYPE) RSFO_HALFYEAR1 Halbjahr 20011130
2 Importing I_MONTH Call by reference Type reference (TYPE) ANY Kalendermonat 20011130

Method MONTH2_HALFYEAR on class CL_RSAR_FUNCTION has no exception.

Method MONTH2_QUARTER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_QUARTER Call by reference Type reference (TYPE) RSFO_CALQUART1 Quartal 20011130
2 Importing I_MONTH Call by reference Type reference (TYPE) ANY Kalendermonat 20011130

Method MONTH2_QUARTER1 on class CL_RSAR_FUNCTION has no exception.

Method MONTH_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HALFYEAR Call by reference Type reference (TYPE) RSFO_HALFYEAR1 Halbjahr 20011130
2 Importing I_MONTH Call by reference Type reference (TYPE) ANY Kalendermonat 20011130

Method MONTH_HALFYEAR on class CL_RSAR_FUNCTION has no exception.

Method MONTH_QUARTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_QUARTER Call by reference Type reference (TYPE) RSFO_CALQUARTER Quartal 20011123
2 Importing I_MONTH Call by reference Type reference (TYPE) ANY Kalendermonat 20011123

Method MONTH_QUARTER on class CL_RSAR_FUNCTION has no exception.

Method MONTH_QUARTER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_QUARTER Call by reference Type reference (TYPE) RSFO_CALQUART1 Quartal 20011130
2 Importing I_MONTH Call by reference Type reference (TYPE) ANY Kalendermonat 20011130

Method MONTH_QUARTER1 on class CL_RSAR_FUNCTION has no exception.

Method MONTH_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_YEAR Call by reference Type reference (TYPE) RSCALYEAR Kalenderjahr 20011123
2 Importing I_MONTH Call by reference Type reference (TYPE) ANY Kalendermonat 20011123

Method MONTH_YEAR on class CL_RSAR_FUNCTION has no exception.

Method NEGATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) F Ergebnis 20011204
2 Importing I_ARG Call by reference Type reference (TYPE) F Zahl 20011204

Method NEGATIVE on class CL_RSAR_FUNCTION has no exception.

Method QUARTER1_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HALFYEAR Call by reference Type reference (TYPE) RSFO_HALFYEAR1 Halbjahrjahr 20011130
2 Importing I_QUARTER Call by reference Type reference (TYPE) ANY Quartal 20011130

Method QUARTER1_HALFYEAR on class CL_RSAR_FUNCTION has no exception.

Method QUARTER_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HALFYEAR Call by reference Type reference (TYPE) RSFO_HALFYEAR1 Halbjahr 20011130
2 Importing I_QUARTER Call by reference Type reference (TYPE) ANY Quartal 20011130

Method QUARTER_HALFYEAR on class CL_RSAR_FUNCTION has no exception.

Method QUARTER_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_YEAR Call by reference Type reference (TYPE) RSCALYEAR Kalenderjahr 20011127
2 Importing I_QUARTER Call by reference Type reference (TYPE) ANY Quartal 20011127

Method QUARTER_YEAR on class CL_RSAR_FUNCTION has no exception.

Method REPLACE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20020115
2 Importing I_NEW Call by reference Type reference (TYPE) C neues Zeichen 20020115
3 Importing I_OLD Call by reference Type reference (TYPE) C altes Zeichen 20020115
4 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20020115

Method REPLACE_ALL on class CL_RSAR_FUNCTION has no exception.

Method REPLACE_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING neue Zeichenkette 20020115
2 Importing I_NEW Call by reference Type reference (TYPE) C neuer Substring 20020115
3 Importing I_OLD Call by reference Type reference (TYPE) C alter Substring 20020115
4 Importing I_STRING Call by reference Type reference (TYPE) STRING alte Zeichenkette 20020115

Method REPLACE_FIRST on class CL_RSAR_FUNCTION has no exception.

Method RIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20011126
2 Importing I_LEN Call by reference Type reference (TYPE) I Länge 20011126
3 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20011204

Method RIGHT on class CL_RSAR_FUNCTION has no exception.

Method R_TRIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20020115
2 Importing I_CHAR Call by reference Type reference (TYPE) C Zeichenkette 20020115

Method R_TRIM on class CL_RSAR_FUNCTION has no exception.

Method SHIFT_LEFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20011114
2 Importing I_COLUMNS Call by reference Type reference (TYPE) I Anzahl der Zeichen 20011114
3 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20011204

Method SHIFT_LEFT on class CL_RSAR_FUNCTION has no exception.

Method SHIFT_RIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Ergebnis 20011114
2 Importing I_COLUMNS Call by reference Type reference (TYPE) I Anzahl der Zeichen 20011114
3 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20011204

Method SHIFT_RIGHT on class CL_RSAR_FUNCTION has no exception.

Method SKIP_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DUMMY Call by reference Type reference (TYPE) RSFO_DUMMY Dummy-Rückgabetyp für Skip-Funktionen 20020117

Method SKIP_RECORD on class CL_RSAR_FUNCTION has no exception.

Method SKIP_RECORD_AS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DUMMY Call by reference Type reference (TYPE) RSFO_DUMMY Dummy-Rückgabetyp für Skip-Funktionen 20020417

Method SKIP_RECORD_AS_ERROR on class CL_RSAR_FUNCTION has no exception.

Method STR_LEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) I Länge 20011114
2 Importing I_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 20011114

Method STR_LEN on class CL_RSAR_FUNCTION has no exception.

Method UNIT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OUTPUT Call by reference Type reference (TYPE) F Umrechnungsbetrag 20011121
2 Importing I_INPUT Call by reference Type reference (TYPE) ANY Ausgangsbetrag 20011121
3 Importing I_UNIT_IN Call by reference Type reference (TYPE) T006-MSEHI Ausgangseinheit 20011121
4 Importing I_UNIT_OUT Call by reference Type reference (TYPE) T006-MSEHI Zieleinheit 20011121

Method UNIT_CONVERSION on class CL_RSAR_FUNCTION has no exception.

Method WEEK_FIRST_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010719
2 Importing I_WEEK Value transfer Type reference (TYPE) RSCALWEEK Kalenderwoche (YYYYWW) 20010719

Method WEEK_FIRST_DAY on class CL_RSAR_FUNCTION has no exception.

Method WORKINGDAY_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMOUNT_WD Call by reference Type reference (TYPE) I Anz. der Arbeitstage des Monats 20031126
2 Importing I_CAL_ID Call by reference Type reference (TYPE) WFCID '01' Fabrikkalender 20031126
3 Importing I_CORRECT_OPTION Call by reference Type reference (TYPE) CIND '+' bel. Korrekturoption 20031126
4 Importing I_DATE Call by reference Type reference (TYPE) SY-DATUM Eingabedatum 20031126

Method WORKINGDAY_MONTH on class CL_RSAR_FUNCTION has no exception.

Method WORKINGDAY_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMOUNT_WD Call by reference Type reference (TYPE) I Anz. der Arbeitstage des Jahres 20031126
2 Importing I_CAL_ID Call by reference Type reference (TYPE) WFCID '01' Fabrikkalender ID 20031126
3 Importing I_CORRECT_OPTION Call by reference Type reference (TYPE) CIND '+' Entscheidung auf-/ abrunden 20031126
4 Importing I_DATE Call by reference Type reference (TYPE) SY-DATUM Eingabedatum 20031126

Method WORKINGDAY_YEAR on class CL_RSAR_FUNCTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A