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 GC_CTD_DATETOKEN Constant Private Type reference (TYPE) CHAR10 'datetoken' Global constant for 'datetoken' 20040901
2 GC_CTD_RDATETOKEN Constant Private Type reference (TYPE) CHAR10 'rdatetoken' Global constant for 'rdatetoken' 20040901
3 GC_CTD_SDATETOKEN Constant Private Type reference (TYPE) CHAR10 'sdatetoken' Global constant for 'sdatetoken' 20040901
4 GC_CTD_STATUS Constant Public Type reference (TYPE) CHAR20 'stattoken' Token 'status' 20050127
5 GC_CTD_TOKEN_LAST_MONTH Constant Private Type reference (TYPE) CHAR20 'LAST_MONTH' Token 'last month' 20040901
6 GC_CTD_TOKEN_LAST_WEEK Constant Private Type reference (TYPE) CHAR20 'LAST_WEEK' Token 'last week' 20040901
7 GC_CTD_TOKEN_LAST_YEAR Constant Private Type reference (TYPE) CHAR20 'LAST_YEAR' Token 'last year' 20040901
8 GC_CTD_TOKEN_NEXT_MONTH Constant Private Type reference (TYPE) CHAR20 'NEXT_MONTH' Token 'next month' 20041126
9 GC_CTD_TOKEN_NEXT_WEEK Constant Private Type reference (TYPE) CHAR20 'NEXT_WEEK' Token 'next week' 20041126
10 GC_CTD_TOKEN_NEXT_YEAR Constant Private Type reference (TYPE) CHAR20 'NEXT_YEAR' Token 'next year' 20041126
11 GC_CTD_TOKEN_SINCE_TOMMOROW Constant Private Type reference (TYPE) CHAR20 'SINCE_TOMMOROW' Token 'since tommorow' 20041126
12 GC_CTD_TOKEN_SINCE_YESTERDAY Constant Private Type reference (TYPE) CHAR30 'SINCE_YESTERDAY' Token 'since Yesterday' 20040901
13 GC_CTD_TOKEN_TODAY Constant Private Type reference (TYPE) CHAR20 'TODAY' Token 'from Today' 20040901
14 GC_CTD_VDATETOKEN Constant Private Type reference (TYPE) CHAR10 'vdatetoken' Global constant for 'vdatetoken' 20041126
15 GC_NOT_FOR_RF Constant Private Type reference (TYPE) CHAR20 'NOT_FOR_RF' Signals that sel. param is not for reporting framework 20040901
16 GC_ROWKEY Constant Private Type reference (TYPE) CHAR20 'GUID' row identifier key 20040915
17 GC_STATFIELD Constant Private Type reference (TYPE) CHAR20 'STATUS' status field name 20040915
Methods
# Method Level Visibility Method type Description Created on
1 BILLING_CONVERT_TO_INTERNAL Static method Public Method Billing: convert the fields into internal format 20040920
2 BILLING_PREPARE_R3_SELECTION Static method Public Method Fill up the selection structure for BAPI call 20040920
3 BUILD_SELOPT_FOR_PATTERN Static method Public Method Build select-options for search patterns with a * search 20040902
4 CONVERT_STATUS_TO_ISA Static method Public Method Convert the ERP statuses to isa statuses 20040915
5 CONVERT_TOKENS_GENERAL Static method Public Method Conversion of Tokens (Generic call as wrapper) 20040901
6 CONVERT_TOKEN_DATE Static method Public Method Conversion of Date type Tokens 20040901
7 CONVERT_TOKEN_RDATE Static method Public Method Conversion of Date range type Tokens (rangedate) 20040901
8 CONVERT_TOKEN_SDATE Static method Public Method Conversion of Single Date type Tokens (singledate) 20040901
9 CONVERT_TOKEN_STATUS Static method Public Method Convert the UI(search) statuses into backend status range 20050127
10 PROCESS_SALESDOC_RESULTS 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 Changing CT_SEL_OPT Call by reference Type reference (TYPE) ISALES_SELOPT_TAB Auswahloptionstabelle 20040920
2 Importing 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 Changing CS_R3_INPUTDATA Call by reference Type reference (TYPE) ISALES_R3_FB_IMPORTDATA Datenstruktur für Faktura-Auswahlparameter-Map. 20040920
2 Importing FLT_VAL Call by reference Type reference (TYPE) ISALES_SEL_DOC_TYPE Belegart 20040920
3 Importing 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 Changing CT_SEL_OPT Call by reference Type reference (TYPE) ISALES_SELOPT_TAB Auswahloptionstabelle 20040902
2 Importing IS_SEL_OPT Call by reference Type reference (TYPE) ISALES_SELOPT Selektionsoptionen 20040902
3 Importing 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 Exporting EV_ISA_STATUS Value transfer Type reference (TYPE) TEXT40 Internet-Sales-Status 20040915
2 Importing IV_ERP_STATUS1 Value transfer Type reference (TYPE) GBSTK Gesamtbearbeitungsstatus des Belegs 20041020
3 Importing IV_ERP_STATUS2 Value transfer Type reference (TYPE) UVALL_SU Summenunvollständigkeitsstatus aller Positionen allgemein 20041020
4 Importing IV_ERP_STATUS3 Value transfer Type reference (TYPE) UVALL_UK Allgemeiner Unvollständigkeitsstatus des Kopfes 20041020
5 Importing IV_ERP_STATUS4 Value transfer Type reference (TYPE) RFGSK Gesamtreferenzstatus aller Positionen 20041020
6 Importing IV_TRANS_GRP Value transfer Type reference (TYPE) TRVOG Aufrufgruppe 20041020
7 Importing 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 Changing CT_SEL_OPT Call by reference Type reference (TYPE) ISALES_SELOPT_TAB Auswahloptionstabelle 20040902
2 Importing 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 Changing CT_SEL_OPT Call by reference Type reference (TYPE) ISALES_SELOPT_TAB Auswahloptionstabelle 20040902
2 Importing 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 Changing CT_SEL_OPT Call by reference Type reference (TYPE) ISALES_SELOPT_TAB Auswahloptionstabelle 20040902
2 Importing 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 Changing CT_SEL_OPT Call by reference Type reference (TYPE) ISALES_SELOPT_TAB Auswahloptionstabelle 20040902
2 Importing 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 Changing CT_SEL_OPT Call by reference Type reference (TYPE) ISALES_SELOPT_TAB Auswahloptionstabelle 20050127
2 Importing 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 Exporting ET_DOCUMENTS Call by reference Type reference (TYPE) ISALES_DOCLIST_TAB Suchergebnis 20040914
2 Exporting ET_DOC_FIELDS Call by reference Type reference (TYPE) ISALES_DOC_FIELD_TAB Feldlistentabelle für Belege 20040914
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB_CRM Rückgabeparameter 20040914
4 Exporting EV_NUM_DOC_SEL Call by reference Type reference (TYPE) ISALES_NUM_DOC_SEL Zähler für die ausgewählten Belege 20040914
5 Importing IT_RESULTS Call by reference Type reference (TYPE) ISA_STATUS_SALES_DOCUMENTS_TAB Verkaufsbelegstatus (Auswahlergebnis eingerichtet) 20040914
6 Importing IT_SEL_FIELDS Call by reference Type reference (TYPE) ISALES_SEL_FIELD_TAB Tabelle der angeforderten Felder für das Suchergebnis 20040914
7 Importing 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