Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Static Attribute | Private | Type reference (TYPE) | DUMMY | Mapping Fields Transfer Structure | 20010911 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | DUMMY | Mapping Fields Transfer Structure | 20010911 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Function: Abort Package | 20020116 | |
| 2 | Static method | Public | Method | Function: Add Days to Date | 20011114 | |
| 3 | Static method | Private | Method | Number of Days in Month | 20031126 | |
| 4 | Static method | Public | Method | Function: Calendar Month ->Fiscal Period | 20031126 | |
| 5 | Static method | Public | Method | Function: Condense | 20011114 | |
| 6 | Static method | Public | Method | Function: Condense No Gaps | 20011114 | |
| 7 | Static method | Public | Method | Function: Date Conversion | 20010719 | |
| 8 | Static method | Public | Method | Function: Date Difference | 20011114 | |
| 9 | Static method | Public | Method | Function: Date -> Fiscal Period | 20011127 | |
| 10 | Static method | Public | Method | Function: Date -> Fiscal Period 3 | 20011128 | |
| 11 | Static method | Public | Method | Function: Date -> Fiscal Year | 20011128 | |
| 12 | Static method | Public | Method | Function: Date -> Half-Year | 20011130 | |
| 13 | Static method | Public | Method | Function: Date -> Month | 20011120 | |
| 14 | Static method | Public | Method | Function: Date -> Month 2 | 20011130 | |
| 15 | Static method | Public | Method | Function: Date -> Quarter | 20011121 | |
| 16 | Static method | Public | Method | Function: Date -> Quarter1 | 20011130 | |
| 17 | Static method | Public | Method | Date Conversion in Calendar Week | 20010719 | |
| 18 | Static method | Public | Method | Function: Date -> Weekday (Textual) | 20011120 | |
| 19 | Static method | Public | Method | Function: Date -> Weekday (Technical) | 20030918 | |
| 20 | Static method | Public | Method | Function: Date -> Calendar Year | 20011120 | |
| 21 | Static method | Public | Method | Calculation of First Working Day in Month | 20031126 | |
| 22 | Static method | Public | Method | Calculation of First Working Day in Month | 20031126 | |
| 23 | Static method | Public | Method | Function: Fiscal Period -> Calendar Month | 20031126 | |
| 24 | Static method | Public | Method | Function: Fiscal Period -> Fiscal Year | 20011129 | |
| 25 | Static method | Private | Method | Which of 2 Months Has More Days Within Period | 20031126 | |
| 26 | Static method | Public | Method | Function: IF Statement | 20010515 | |
| 27 | Static method | Public | Method | Function: Is Initial | 20011119 | |
| 28 | Static method | Public | Method | Calculation of Last Working Day in Month | 20031126 | |
| 29 | Static method | Public | Method | Calculation of Last Working Day in Year | 20031126 | |
| 30 | Static method | Public | Method | Function: Left | 20011123 | |
| 31 | Static method | Public | Method | Function: Left Trim | 20011114 | |
| 32 | Static method | Public | Method | Function: Field Mapping Transfer Structure | 20010601 | |
| 33 | Static method | Public | Method | Function: Month 2 -> Half-Year | 20011130 | |
| 34 | Static method | Public | Method | Function: Month 2-> Quarter1 | 20011130 | |
| 35 | Static method | Public | Method | Function: Month -> Half-Year | 20011130 | |
| 36 | Static method | Public | Method | Function: Month -> Quarter | 20011123 | |
| 37 | Static method | Public | Method | Function: Month -> Quarter1 | 20011130 | |
| 38 | Static method | Public | Method | Function: Month -> Calendar Year | 20011123 | |
| 39 | Static method | Public | Method | Function: Reverse +/- Sign | 20011114 | |
| 40 | Static method | Public | Method | Function: Quarter 1-> Half-Year | 20011130 | |
| 41 | Static method | Public | Method | Function: Quarter -> Half-Year | 20011130 | |
| 42 | Static method | Public | Method | Function: Quarter -> Calendar Year | 20011127 | |
| 43 | Static method | Public | Method | Function: Replace All | 20020115 | |
| 44 | Static method | Public | Method | Function: Replace First | 20020115 | |
| 45 | Static method | Public | Method | Function: Right | 20011126 | |
| 46 | Static method | Public | Method | Function: Right Trim | 20011114 | |
| 47 | Static method | Public | Method | Function: Shift Left | 20011114 | |
| 48 | Static method | Public | Method | Function: Shift Right | 20011114 | |
| 49 | Static method | Public | Method | Function: Skip Record | 20020116 | |
| 50 | Static method | Public | Method | Function: Skip Record (With Error Message in Monitor) | 20020225 | |
| 51 | Static method | Public | Method | Function: strlen | 20011114 | |
| 52 | Static method | Public | Method | Function: Unit Conversion | 20011121 | |
| 53 | Static method | Public | Method | Calendar Week Conversion in First Day of Week Date | 20010719 | |
| 54 | Static method | Public | Method | Function: Date -> Working Day of Corresponding Month | 20031126 | |
| 55 | 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 | 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 | E_RESULT | Call by reference | Type reference (TYPE) | RSFO_DATE | Ergebnis | 20011114 | |||
| 2 | I_DATE | Call by reference | Type reference (TYPE) | RSFO_DATE | Datum | 20011114 | |||
| 3 | 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 | E_AMOUNT_DAYS | Call by reference | Type reference (TYPE) | I | Anzahl der Tage | 20031126 | |||
| 2 | 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 | E_FISCPER | Call by reference | Type reference (TYPE) | RSFISCPER | Geschäftsjahr / Periode | 20031126 | |||
| 2 | I_CALMONTH | Call by reference | Type reference (TYPE) | RSCALMONTH | Kalenderjahr / Monat | 20031126 | |||
| 3 | I_CASE | Call by reference | Type reference (TYPE) | I | 0 | Entscheidung | 20031126 | ||
| 4 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20011114 | |||
| 2 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20011114 | |||
| 2 | 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 | E_DATE | Value transfer | Type reference (TYPE) | SYDATUM | Datum | 20010719 | |||
| 2 | I_DATE | Value transfer | Type reference (TYPE) | CHAR10 | Datum (YYYYMMDD) | 20010719 | |||
| 3 | I_DEL | Value transfer | Type reference (TYPE) | CHAR1 | Trennzeichen | 20010719 | |||
| 4 | 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 | E_RESULT | Call by reference | Type reference (TYPE) | I | Differenz in Tagen | 20011114 | |||
| 2 | I_DATE_1 | Call by reference | Type reference (TYPE) | RSFO_DATE | Datum | 20011114 | |||
| 3 | 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 | E_FISCPER | Call by reference | Type reference (TYPE) | RSFISCPER | Geschäftsperiode | 20011127 | |||
| 2 | I_DATE | Call by reference | Type reference (TYPE) | RSFO_DATE | Datum | 20011127 | |||
| 3 | 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 | E_FISCPER | Call by reference | Type reference (TYPE) | RSFISCPER3 | Geschäftsperiode | 20011128 | |||
| 2 | I_DATE | Call by reference | Type reference (TYPE) | RSFO_DATE | Datum | 20011128 | |||
| 3 | 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 | E_FISCYEAR | Call by reference | Type reference (TYPE) | RSFISCYEAR | Geschäftsperiode | 20011128 | |||
| 2 | I_DATE | Call by reference | Type reference (TYPE) | RSFO_DATE | Datum | 20011128 | |||
| 3 | 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 | E_HALFYEAR | Call by reference | Type reference (TYPE) | RSFO_HALFYEAR1 | Halbjahr | 20011130 | |||
| 2 | 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 | E_MONTH | Call by reference | Type reference (TYPE) | RSCALMONTH | Monat | 20011120 | |||
| 2 | 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 | E_MONTH | Call by reference | Type reference (TYPE) | RSCALMONTH2 | Monat | 20011130 | |||
| 2 | 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 | E_QUARTER | Call by reference | Type reference (TYPE) | RSFO_CALQUARTER | Quartal | 20011121 | |||
| 2 | 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 | E_QUARTER | Call by reference | Type reference (TYPE) | RSFO_CALQUART1 | Quartal | 20011130 | |||
| 2 | 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 | E_WEEK | Value transfer | Type reference (TYPE) | RSCALWEEK | Kalenderjahr / Woche | 20010719 | |||
| 2 | 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 | E_WEEKDAY | Call by reference | Type reference (TYPE) | STRING | Wochentag | 20011120 | |||
| 2 | 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 | E_WEEKDAY | Call by reference | Type reference (TYPE) | RSFO_WEEKDAY | Wochentag | 20030918 | |||
| 2 | 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 | E_YEAR | Call by reference | Type reference (TYPE) | RSCALYEAR | Jahr (Format: YYYY) | 20011120 | |||
| 2 | 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 | E_DATE | Call by reference | Type reference (TYPE) | D | erster Arbeitstag des Monats | 20031126 | |||
| 2 | I_CAL_ID | Call by reference | Type reference (TYPE) | WFCID | '01' | Kalendervariante | 20031126 | ||
| 3 | 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 | E_DATE | Call by reference | Type reference (TYPE) | D | Rückgabewert | 20031126 | |||
| 2 | I_CAL_ID | Call by reference | Type reference (TYPE) | WFCID | '01' | Kalender ID | 20031126 | ||
| 3 | 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 | E_CALMONTH | Call by reference | Type reference (TYPE) | RSCALMONTH | Kalenderjahr / Monat | 20031126 | |||
| 2 | I_CASE | Call by reference | Type reference (TYPE) | I | 0 | Entscheidung | 20031126 | ||
| 3 | I_FISCPER | Call by reference | Type reference (TYPE) | T009B-POPER | Buchungsperiode | 20031126 | |||
| 4 | I_FISCVRNT | Call by reference | Type reference (TYPE) | RSFISCVAR | Geschäftsjahresvariante | 20031126 | |||
| 5 | 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 | E_FISCYEAR | Call by reference | Type reference (TYPE) | RSFISCYEAR | Geschäftsjahr | 20011129 | |||
| 2 | I_FISCPER | Call by reference | Type reference (TYPE) | ANY | Geschäftsperiode | 20011129 | |||
| 3 | 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 | E_AMOUNT_DAYS | Call by reference | Type reference (TYPE) | I | Anzahl der Tage | 20031126 | |||
| 2 | E_GREATEST_MONTH | Call by reference | Type reference (TYPE) | RSCALMONTH | Kalenderjahr / Monat mit meisten Tagen | 20031126 | |||
| 3 | I_DATE_END | Call by reference | Type reference (TYPE) | D | Enddatum | 20031126 | |||
| 4 | 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 | E_RESULT | Value transfer | Type reference (TYPE) | ANY | 20010515 | ||||
| 2 | I_ARG1 | Value transfer | Type reference (TYPE) | BOOLEAN | Bedingung | 20010515 | |||
| 3 | I_ARG2 | Value transfer | Type reference (TYPE) | ANY | Ergebnis bei Wahr | 20010515 | |||
| 4 | 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 | E_RESULT | Call by reference | Type reference (TYPE) | SEU_BOOL | Result ('X' = TRUE; ' ' = FALSE) | 20011119 | |||
| 2 | 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 | E_DATE | Call by reference | Type reference (TYPE) | D | letzter Arbeitstag des Monats | 20031126 | |||
| 2 | I_CAL_ID | Call by reference | Type reference (TYPE) | WFCID | '01' | Fabrikkalender | 20031126 | ||
| 3 | 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 | E_DATE | Call by reference | Type reference (TYPE) | D | letzter Arbeitstag des Jahres | 20031126 | |||
| 2 | I_CAL_ID | Call by reference | Type reference (TYPE) | WFCID | '01' | Kalendervariante | 20031126 | ||
| 3 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20011123 | |||
| 2 | I_LEN | Call by reference | Type reference (TYPE) | I | Länge | 20011123 | |||
| 3 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20011114 | |||
| 2 | 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 | E_RESULT | Value transfer | Type reference (TYPE) | ANY | 20010601 | ||||
| 2 | I_ARG1 | Value transfer | Type reference (TYPE) | RSOLTPSOURCER | DataSource | 20010601 | |||
| 3 | I_ARG2 | Value transfer | Type reference (TYPE) | RSSLOGSYS | Quellsystem | 20010601 | |||
| 4 | I_ARG3 | Value transfer | Type reference (TYPE) | RSOBJNM | Objekt | 20010601 | |||
| 5 | 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 | E_HALFYEAR | Call by reference | Type reference (TYPE) | RSFO_HALFYEAR1 | Halbjahr | 20011130 | |||
| 2 | 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 | E_QUARTER | Call by reference | Type reference (TYPE) | RSFO_CALQUART1 | Quartal | 20011130 | |||
| 2 | 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 | E_HALFYEAR | Call by reference | Type reference (TYPE) | RSFO_HALFYEAR1 | Halbjahr | 20011130 | |||
| 2 | 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 | E_QUARTER | Call by reference | Type reference (TYPE) | RSFO_CALQUARTER | Quartal | 20011123 | |||
| 2 | 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 | E_QUARTER | Call by reference | Type reference (TYPE) | RSFO_CALQUART1 | Quartal | 20011130 | |||
| 2 | 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 | E_YEAR | Call by reference | Type reference (TYPE) | RSCALYEAR | Kalenderjahr | 20011123 | |||
| 2 | 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 | E_RESULT | Call by reference | Type reference (TYPE) | F | Ergebnis | 20011204 | |||
| 2 | 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 | E_HALFYEAR | Call by reference | Type reference (TYPE) | RSFO_HALFYEAR1 | Halbjahrjahr | 20011130 | |||
| 2 | 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 | E_HALFYEAR | Call by reference | Type reference (TYPE) | RSFO_HALFYEAR1 | Halbjahr | 20011130 | |||
| 2 | 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 | E_YEAR | Call by reference | Type reference (TYPE) | RSCALYEAR | Kalenderjahr | 20011127 | |||
| 2 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20020115 | |||
| 2 | I_NEW | Call by reference | Type reference (TYPE) | C | neues Zeichen | 20020115 | |||
| 3 | I_OLD | Call by reference | Type reference (TYPE) | C | altes Zeichen | 20020115 | |||
| 4 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | neue Zeichenkette | 20020115 | |||
| 2 | I_NEW | Call by reference | Type reference (TYPE) | C | neuer Substring | 20020115 | |||
| 3 | I_OLD | Call by reference | Type reference (TYPE) | C | alter Substring | 20020115 | |||
| 4 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20011126 | |||
| 2 | I_LEN | Call by reference | Type reference (TYPE) | I | Länge | 20011126 | |||
| 3 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20020115 | |||
| 2 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20011114 | |||
| 2 | I_COLUMNS | Call by reference | Type reference (TYPE) | I | Anzahl der Zeichen | 20011114 | |||
| 3 | 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 | E_STRING | Call by reference | Type reference (TYPE) | STRING | Ergebnis | 20011114 | |||
| 2 | I_COLUMNS | Call by reference | Type reference (TYPE) | I | Anzahl der Zeichen | 20011114 | |||
| 3 | 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 | 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 | 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 | E_RESULT | Call by reference | Type reference (TYPE) | I | Länge | 20011114 | |||
| 2 | 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 | E_OUTPUT | Call by reference | Type reference (TYPE) | F | Umrechnungsbetrag | 20011121 | |||
| 2 | I_INPUT | Call by reference | Type reference (TYPE) | ANY | Ausgangsbetrag | 20011121 | |||
| 3 | I_UNIT_IN | Call by reference | Type reference (TYPE) | T006-MSEHI | Ausgangseinheit | 20011121 | |||
| 4 | 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 | E_DATE | Value transfer | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20010719 | |||
| 2 | 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 | E_AMOUNT_WD | Call by reference | Type reference (TYPE) | I | Anz. der Arbeitstage des Monats | 20031126 | |||
| 2 | I_CAL_ID | Call by reference | Type reference (TYPE) | WFCID | '01' | Fabrikkalender | 20031126 | ||
| 3 | I_CORRECT_OPTION | Call by reference | Type reference (TYPE) | CIND | '+' | bel. Korrekturoption | 20031126 | ||
| 4 | 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 | E_AMOUNT_WD | Call by reference | Type reference (TYPE) | I | Anz. der Arbeitstage des Jahres | 20031126 | |||
| 2 | I_CAL_ID | Call by reference | Type reference (TYPE) | WFCID | '01' | Fabrikkalender ID | 20031126 | ||
| 3 | I_CORRECT_OPTION | Call by reference | Type reference (TYPE) | CIND | '+' | Entscheidung auf-/ abrunden | 20031126 | ||
| 4 | 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 |