SAP ABAP Class CL_ERPSLS_SELECTION_UTIL (Function Module Preselection)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     ERP_SALES_PORTAL (Package) ERP Sales Portal Roles
Properties
Class CL_ERPSLS_SELECTION_UTIL  
Short Description Function Module Preselection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_PORTAL   ERP Sales Portal Roles 
Created 20080422   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ERPSLS_SELECTION_UTIL has no forward declaration.
Interfaces
Class CL_ERPSLS_SELECTION_UTIL has no interface implemented.
Friends
Class CL_ERPSLS_SELECTION_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_VBELN_ADRNR Static Attribute Private See coding 20080422
2 MT_VBELN_ZPERS Static Attribute Private See coding 20080422
3 MT_VBUK Static Attribute Private See coding 20080422
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_PARTNER_FUNCTION Static method Public Method Convert Partner function for the table VAKPA 20080422
2 CONVERT_VBELN_RG_TO_TABLE Static method Public Method Convert Range Table of VBELN to an Internal Table 20080422
3 CONVERT_VBELN_TABLE_TO_RANGE Static method Public Method Convert table of documents into range table 20081024
4 GET_ADRNR Static method Public Method 20080422
5 GET_OPEN_PRE_SEL Static method Public Method Get Open Sales Documents 20080423
6 GET_PERS_NUM_PRE_SEL Static method Public Method Performed Prefiltering used by some Function Module 20080422
7 GET_SD_HEADER Static method Public Method 20080422
8 GET_ZPERS Static method Public Method 20080422
Events
Class CL_ERPSLS_SELECTION_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_VBELN_ADRNR Private See coding 20080422 begin of tcs_vbeln_adrnr, vbeln type vbeln, adrnr type adrnr, end of tcs_vbeln_adrnr
2 TCS_VBELN_ZPERS Private See coding 20080422 begin of tcs_vbeln_zpers, vbeln type vbeln, parvw type parvw, zpers type pernr_d, end of tcs_vbeln_zpers
3 TCT_VBELN_ADRNR Private See coding 20080422 tct_vbeln_adrnr type standard table of tcs_vbeln_adrnr
4 TCT_VBELN_ZPERS Private See coding 20080422 tct_vbeln_zpers type standard table of tcs_vbeln_zpers
Method Signatures

Method CONVERT_PARTNER_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RG_PARTNER Call by reference Type reference (TYPE) TRG_CHAR10 Range Table of Person Responsible as in table VAKPA 20080422
2 Importing IT_RG_ZPERS Call by reference Type reference (TYPE) TDT_RG_PERNR Range Table of Person Responsible of type PERNR_D 20080422

Method CONVERT_PARTNER_FUNCTION on class CL_ERPSLS_SELECTION_UTIL has no exception.

Method CONVERT_VBELN_RG_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_VBELN_CONVERTED Call by reference Type reference (TYPE) FLAG General Flag 20080423
2 Exporting ET_VBELN Call by reference Type reference (TYPE) TDT_VBELN Table of Sales Documents 20080423
3 Importing IT_RG_VBELN Call by reference Type reference (TYPE) TRG_CHAR10 Range Table: CHAR10 20080423

Method CONVERT_VBELN_RG_TO_TABLE on class CL_ERPSLS_SELECTION_UTIL has no exception.

Method CONVERT_VBELN_TABLE_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VBELN Call by reference Type reference (TYPE) TDT_VBELN Table of Sales Documents 20081024
2 Returning RT_RG_VBELN Value transfer Type reference (TYPE) TRG_CHAR10 Range Table: CHAR10 20081024

Method CONVERT_VBELN_TABLE_TO_RANGE on class CL_ERPSLS_SELECTION_UTIL has no exception.

Method GET_ADRNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20080422
2 Returning RV_ADRNR Value transfer Type reference (TYPE) ADRNR Address 20080422

Method GET_ADRNR on class CL_ERPSLS_SELECTION_UTIL has no exception.

Method GET_OPEN_PRE_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VBELN Call by reference Type reference (TYPE) TDT_VBELN Table of Sales Documents 20080423
2 Exporting EF_OPEN_CHECKED Call by reference Type reference (TYPE) FLAG General Flag 20080423
3 Importing IT_RG_VBTYP Call by reference Type reference (TYPE) TRG_CHAR1 Range Table: CHAR1 20080423
4 Importing IV_TRVOG Call by reference Type reference (TYPE) TRVOG Transaction group 20080423

Method GET_OPEN_PRE_SEL on class CL_ERPSLS_SELECTION_UTIL has no exception.

Method GET_PERS_NUM_PRE_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VBELN Call by reference Type reference (TYPE) TDT_VBELN SD Document Numbers, Not Sorted 20080422
2 Exporting EF_NODATA_FOUND Call by reference Type reference (TYPE) FLAG General Flag 20080424
3 Importing IT_RG_AUART Call by reference Type reference (TYPE) TDT_RG_AUART Range Table: CHAR4 20080422
4 Importing IT_RG_AUDAT Call by reference Type reference (TYPE) TRG_DATE Range Table: Date 20080422
5 Importing IT_RG_ERNAM Call by reference Type reference (TYPE) TDT_RG_ERNAM Range Table: CHAR12 20080422
6 Importing IT_RG_KUNAG Call by reference Type reference (TYPE) TDT_RG_KUNAG Range Table for Data Element KUNAG 20080422
7 Importing IT_RG_SPART Call by reference Type reference (TYPE) TDT_RG_SPART Range Table: CHAR2 20080422
8 Importing IT_RG_VBELN Call by reference Type reference (TYPE) TDT_RG_VBELN Range Table: CHAR10 20080422
9 Importing IT_RG_VKBUR Call by reference Type reference (TYPE) TDT_RG_VKBUR Range Table: CHAR4 20080422
10 Importing IT_RG_VKGRP Call by reference Type reference (TYPE) TDT_RG_VKGRP Range Table: CHAR3 20080422
11 Importing IT_RG_VKORG Call by reference Type reference (TYPE) TDT_RG_VKORG Range Table: CHAR4 20080422
12 Importing IT_RG_VTWEG Call by reference Type reference (TYPE) TDT_RG_VTWEG Range Table: CHAR2 20080422
13 Importing IT_RG_ZPERS Call by reference Type reference (TYPE) TDT_RG_PERNR Range Table: NUMC8 20080422
14 Importing IV_DATAB Call by reference Type reference (TYPE) DATAB Validity date from 20080422
15 Importing IV_DATBI Call by reference Type reference (TYPE) DATBI Validity date to 20080422
16 Importing IV_TRVOG Call by reference Type reference (TYPE) TRVOG Transaction Group 20080422
17 Importing IV_ZPAVW Call by reference Type reference (TYPE) PARVW Partner Function 20080422

Method GET_PERS_NUM_PRE_SEL on class CL_ERPSLS_SELECTION_UTIL has no exception.

Method GET_SD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBUK Call by reference Type reference (TYPE) VBUK Sales Document: Header Status and Administrative Data 20080422
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20080422

Method GET_SD_HEADER on class CL_ERPSLS_SELECTION_UTIL has no exception.

Method GET_ZPERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RG_ZPERS Call by reference Type reference (TYPE) TDT_RG_PERNR Range Table for Data Element PERNR_D 20080422
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20080422
3 Importing IV_ZPAVW Call by reference Type reference (TYPE) DZUPAR Partner function of the person responsible for the transact. 20080422
4 Returning RV_ZPERS Value transfer Type reference (TYPE) PERNR_D Personnel Number 20080422

Method GET_ZPERS on class CL_ERPSLS_SELECTION_UTIL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604