SAP ABAP Class CL_ISA_GEN_DOC_SEL_HELP (helper class for gen doc selection)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
WEC-APP-SLS-ERP (Application Component) WebChannel Sales using ERP-SD
⤷
ISA_R3 (Package) Internet Sales R/3
⤷
⤷
Properties
| Class | CL_ISA_GEN_DOC_SEL_HELP | |
| Short Description | helper class for gen doc selection | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ISA_R3 | Internet Sales R/3 |
| Created | 20040901 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ISA_GEN_DOC_SEL_HELP has no forward declaration.
Interfaces
Class CL_ISA_GEN_DOC_SEL_HELP has no interface implemented.
Friends
Class CL_ISA_GEN_DOC_SEL_HELP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR10 | 'datetoken' | Global constant for 'datetoken' | 20040901 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR10 | 'rdatetoken' | Global constant for 'rdatetoken' | 20040901 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR10 | 'sdatetoken' | Global constant for 'sdatetoken' | 20040901 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR20 | 'stattoken' | Token 'status' | 20050127 | ||
| 5 | Constant | Private | Type reference (TYPE) | CHAR20 | 'LAST_MONTH' | Token 'last month' | 20040901 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR20 | 'LAST_WEEK' | Token 'last week' | 20040901 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR20 | 'LAST_YEAR' | Token 'last year' | 20040901 | ||
| 8 | Constant | Private | Type reference (TYPE) | CHAR20 | 'NEXT_MONTH' | Token 'next month' | 20041126 | ||
| 9 | Constant | Private | Type reference (TYPE) | CHAR20 | 'NEXT_WEEK' | Token 'next week' | 20041126 | ||
| 10 | Constant | Private | Type reference (TYPE) | CHAR20 | 'NEXT_YEAR' | Token 'next year' | 20041126 | ||
| 11 | Constant | Private | Type reference (TYPE) | CHAR20 | 'SINCE_TOMMOROW' | Token 'since tommorow' | 20041126 | ||
| 12 | Constant | Private | Type reference (TYPE) | CHAR30 | 'SINCE_YESTERDAY' | Token 'since Yesterday' | 20040901 | ||
| 13 | Constant | Private | Type reference (TYPE) | CHAR20 | 'TODAY' | Token 'from Today' | 20040901 | ||
| 14 | Constant | Private | Type reference (TYPE) | CHAR10 | 'vdatetoken' | Global constant for 'vdatetoken' | 20041126 | ||
| 15 | Constant | Private | Type reference (TYPE) | CHAR20 | 'NOT_FOR_RF' | Signals that sel. param is not for reporting framework | 20040901 | ||
| 16 | Constant | Private | Type reference (TYPE) | CHAR20 | 'GUID' | row identifier key | 20040915 | ||
| 17 | Constant | Private | Type reference (TYPE) | CHAR20 | 'STATUS' | status field name | 20040915 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Billing: convert the fields into internal format | 20040920 | |
| 2 | Static method | Public | Method | Fill up the selection structure for BAPI call | 20040920 | |
| 3 | Static method | Public | Method | Build select-options for search patterns with a * search | 20040902 | |
| 4 | Static method | Public | Method | Convert the ERP statuses to isa statuses | 20040915 | |
| 5 | Static method | Public | Method | Conversion of Tokens (Generic call as wrapper) | 20040901 | |
| 6 | Static method | Public | Method | Conversion of Date type Tokens | 20040901 | |
| 7 | Static method | Public | Method | Conversion of Date range type Tokens (rangedate) | 20040901 | |
| 8 | Static method | Public | Method | Conversion of Single Date type Tokens (singledate) | 20040901 | |
| 9 | Static method | Public | Method | Convert the UI(search) statuses into backend status range | 20050127 | |
| 10 | Static method | Public | Method | Postprocess the results for all sales docs | 20040914 |
Events
Class CL_ISA_GEN_DOC_SEL_HELP has no event.
Types
Class CL_ISA_GEN_DOC_SEL_HELP has no local type.
Method Signatures
Method BILLING_CONVERT_TO_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT_TAB | Auswahloptionstabelle | 20040920 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | ISALES_SEL_DOC_TYPE | Belegart | 20040920 |
Method BILLING_CONVERT_TO_INTERNAL on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method BILLING_PREPARE_R3_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_R3_INPUTDATA | Call by reference | Type reference (TYPE) | ISALES_R3_FB_IMPORTDATA | Datenstruktur für Faktura-Auswahlparameter-Map. | 20040920 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | ISALES_SEL_DOC_TYPE | Belegart | 20040920 | |||
| 3 | IT_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT_TAB | Auswahloptionstabelle | 20040920 |
Method BILLING_PREPARE_R3_SELECTION on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method BUILD_SELOPT_FOR_PATTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT_TAB | Auswahloptionstabelle | 20040902 | |||
| 2 | IS_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT | Selektionsoptionen | 20040902 | |||
| 3 | IV_REFERENCE | Call by reference | Type reference (TYPE) | ANY | Referenzobjekt für Bearbeitung | 20040902 |
Method BUILD_SELOPT_FOR_PATTERN on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method CONVERT_STATUS_TO_ISA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ISA_STATUS | Value transfer | Type reference (TYPE) | TEXT40 | Internet-Sales-Status | 20040915 | |||
| 2 | IV_ERP_STATUS1 | Value transfer | Type reference (TYPE) | GBSTK | Gesamtbearbeitungsstatus des Belegs | 20041020 | |||
| 3 | IV_ERP_STATUS2 | Value transfer | Type reference (TYPE) | UVALL_SU | Summenunvollständigkeitsstatus aller Positionen allgemein | 20041020 | |||
| 4 | IV_ERP_STATUS3 | Value transfer | Type reference (TYPE) | UVALL_UK | Allgemeiner Unvollständigkeitsstatus des Kopfes | 20041020 | |||
| 5 | IV_ERP_STATUS4 | Value transfer | Type reference (TYPE) | RFGSK | Gesamtreferenzstatus aller Positionen | 20041020 | |||
| 6 | IV_TRANS_GRP | Value transfer | Type reference (TYPE) | TRVOG | Aufrufgruppe | 20041020 | |||
| 7 | IV_VALID_TO | Value transfer | Type reference (TYPE) | DATBI | Gültigkeitsende | 20040916 |
Method CONVERT_STATUS_TO_ISA on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method CONVERT_TOKENS_GENERAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT_TAB | Auswahloptionstabelle | 20040902 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | ISALES_SEL_DOC_TYPE | Belegart | 20040902 |
Method CONVERT_TOKENS_GENERAL on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method CONVERT_TOKEN_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT_TAB | Auswahloptionstabelle | 20040902 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | ISALES_SEL_DOC_TYPE | Belegart | 20040902 |
Method CONVERT_TOKEN_DATE on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method CONVERT_TOKEN_RDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT_TAB | Auswahloptionstabelle | 20040902 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | ISALES_SEL_DOC_TYPE | Belegart | 20040902 |
Method CONVERT_TOKEN_RDATE on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method CONVERT_TOKEN_SDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT_TAB | Auswahloptionstabelle | 20040902 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | ISALES_SEL_DOC_TYPE | Belegart | 20040902 |
Method CONVERT_TOKEN_SDATE on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method CONVERT_TOKEN_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SEL_OPT | Call by reference | Type reference (TYPE) | ISALES_SELOPT_TAB | Auswahloptionstabelle | 20050127 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | ISALES_SEL_DOC_TYPE | Belegart | 20050127 |
Method CONVERT_TOKEN_STATUS on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
Method PROCESS_SALESDOC_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOCUMENTS | Call by reference | Type reference (TYPE) | ISALES_DOCLIST_TAB | Suchergebnis | 20040914 | |||
| 2 | ET_DOC_FIELDS | Call by reference | Type reference (TYPE) | ISALES_DOC_FIELD_TAB | Feldlistentabelle für Belege | 20040914 | |||
| 3 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB_CRM | Rückgabeparameter | 20040914 | |||
| 4 | EV_NUM_DOC_SEL | Call by reference | Type reference (TYPE) | ISALES_NUM_DOC_SEL | Zähler für die ausgewählten Belege | 20040914 | |||
| 5 | IT_RESULTS | Call by reference | Type reference (TYPE) | ISA_STATUS_SALES_DOCUMENTS_TAB | Verkaufsbelegstatus (Auswahlergebnis eingerichtet) | 20040914 | |||
| 6 | IT_SEL_FIELDS | Call by reference | Type reference (TYPE) | ISALES_SEL_FIELD_TAB | Tabelle der angeforderten Felder für das Suchergebnis | 20040914 | |||
| 7 | IV_SEL_DOC | Call by reference | Type reference (TYPE) | ISALES_SEL_DOC_TYPE | Belegart | 20040915 |
Method PROCESS_SALESDOC_RESULTS on class CL_ISA_GEN_DOC_SEL_HELP has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 2005_1_46C |