SAP ABAP Class /RTF/CL_ASORT (Assortments, Assortment versions, Assignments)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR (Application Component) Retail and Consumer Goods
     /RTF/P01_EN (Package) BW: Content Retail Foundation
Properties
Class /RTF/CL_ASORT  
Short Description Assortments, Assortment versions, Assignments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RTF/P01_EN   BW: Content Retail Foundation 
Created 20080510   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /MAP/ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /RTF/CL_ASORT has no interface implemented.
Friends
Class /RTF/CL_ASORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVE Constant Private Type reference (TYPE) CHAR1 'A' Single-Character Flag 20090114
2 C_NO_ASORT Constant Public Type reference (TYPE) /MAP/DE_UPDASORT '2' MAP: Setting for Assortment Enrichment 20090114
3 C_RF_AVRFIXS_IOBJ Constant Private Type reference (TYPE) RSINFOPROV '0RF_AVRFIXS' InfoProvider 20090119
4 C_RF_AVRFIXS_TAB Constant Private Type reference (TYPE) DDOBJNAME '/BI0/PRF_AVRFIXS' Name of ABAP Dictionary Object 20090119
5 C_RF_AVRSFIX_IOBJ Constant Private Type reference (TYPE) RSINFOPROV '0RF_AVRSFIX' InfoProvider 20090119
6 C_RT_ASORT_IOBJ Constant Private Type reference (TYPE) RSINFOPROV '0RT_ASORT' InfoProvider 20090114
7 C_RT_ASORT_TAB Constant Private Type reference (TYPE) DDOBJNAME '/BI0/PRT_ASORT' Name of ABAP Dictionary Object 20090114
8 C_RT_ASORT_TEXT_TAB Constant Private Type reference (TYPE) DDOBJNAME '/BI0/TRT_ASORT' Name of ABAP Dictionary Object 20090115
9 C_RT_ASRTVRS_IOBJ Constant Private Type reference (TYPE) RSINFOPROV '0RT_ASRTVRS' InfoProvider 20090114
10 C_RT_ASRTVRS_TAB Constant Private Type reference (TYPE) DDOBJNAME '/BI0/PRT_ASRTVRS' Name of ABAP Dictionary Object 20090114
11 C_RT_AVRPRDS_IOBJ Constant Private Type reference (TYPE) RSINFOPROV '0RT_AVRPRDS' InfoProvider 20090114
12 C_RT_AVRPRDS_TAB Constant Private Type reference (TYPE) DDOBJNAME '/BI0/PRT_AVRPRDS' Name of ABAP Dictionary Object 20090114
13 C_RT_AVRSFIX_TAB Constant Private Type reference (TYPE) DDOBJNAME '/BI0/PRF_AVRSFIX' Name of ABAP Dictionary Object 20090119
14 C_RT_AVRSPRD_IOBJ Constant Private Type reference (TYPE) RSINFOPROV '0RT_AVRSPRD' InfoProvider 20090114
15 C_RT_AVRSPRD_TAB Constant Private Type reference (TYPE) DDOBJNAME '/BI0/PRT_AVRSPRD' Name of ABAP Dictionary Object 20090114
16 C_RT_TDLOCAS_IOBJ Constant Private Type reference (TYPE) RSINFOPROV '0RT_TDLOCAS' InfoProvider 20090114
17 C_RT_TDLOCAS_TAB Constant Private Type reference (TYPE) DDOBJNAME '/BI0/PRT_TDLOCAS' Name of ABAP Dictionary Object 20090114
18 C_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20090114
19 G_ASORT_ACTIVE Static Attribute Private Type reference (TYPE) XFELD Checkbox 20090114
20 G_ASRTVRS_ACTIVE Static Attribute Public Type reference (TYPE) XFELD Checkbox 20090114
21 G_AVRFIX_ACTIVE Static Attribute Public Type reference (TYPE) XFELD Checkbox 20090119
22 G_AVRPRD_ACTIVE Static Attribute Public Type reference (TYPE) XFELD Checkbox 20090114
23 G_AVRPRD_IOBJ Static Attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20090114
24 G_AVRPRD_TAB Static Attribute Public Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20090114
25 G_TDLOCAS_ACTIVE Static Attribute Public Type reference (TYPE) XFELD Checkbox 20090114
26 ST_ASORT Static Attribute Private Type reference (TYPE) /RTF/_T_ASORT Assortment 20090115
27 ST_CDTND Static Attribute Private Type reference (TYPE) /RTF/_T_CDTND Article hierarchy nodes 20090115
28 S_ASORT Static Attribute Private Type reference (TYPE) /RTF/DE_RT_ASORT Assortment 20090114
29 S_ASRTVRS Static Attribute Private Type reference (TYPE) /RTF/DE_RT_ASRTVRS Assortment Version 20090114
30 S_ASTYP Static Attribute Private Type reference (TYPE) /RTF/DE_RF_ASTYP Assortment type 20090115
31 S_ATYP_NON_SEASON Static Attribute Private Type reference (TYPE) /RTF/DE_RF_ASTYP Assortment type 20090303
32 S_ATYP_SEASON Static Attribute Private Type reference (TYPE) /RTF/DE_RF_ASTYP Assortment type 20090303
33 S_CVRS Static Attribute Private Type reference (TYPE) XFELD Checkbox 20090225
34 S_DATE Static Attribute Private Type reference (TYPE) DATS Field of type DATS 20090114
35 S_DATE_NUMLOC Static Attribute Private Type reference (TYPE) DATS Field of type DATS 20090114
36 S_DISTR_CHAN Static Attribute Private Type reference (TYPE) /RTF/DE_DISTR_CHAN Distribution Channel 20090115
37 S_FISCPER Static Attribute Private Type reference (TYPE) RSFISCPER Fiscal year / period 20090114
38 S_FISCVARNT Static Attribute Private Type reference (TYPE) /RTF/DE_FISCVARNT Fiscal Year Variant 20090114
39 S_FISCYEAR Static Attribute Private Type reference (TYPE) RSFISCYEAR Fiscal year 20090114
40 S_HIEID Static Attribute Private Type reference (TYPE) /RTF/DE_HIERID Retail Foundation: Hierarchy ID 20090115
41 S_MATERIAL Static Attribute Private Type reference (TYPE) /RTF/DE_MATERIAL Product 20090114
42 S_NUMLOC Static Attribute Private Type reference (TYPE) INT4 Natural number 20090114
43 S_PLANT Static Attribute Private Type reference (TYPE) /RTF/DE_PLANT Location 20090114
44 S_SALESORG Static Attribute Private Type reference (TYPE) /RTF/DE_SALESORG Sales Organization 20090115
45 S_UPD_ASORT Static Attribute Private Type reference (TYPE) /MAP/DE_UPDASORT Checkbox 20090225
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ASRTVER_VAL_PER_FISCPER Static method Public Method Check validity period of assortment version against FISCPER 20090119
2 CLASS_CONSTRUCTOR Static method Public Constructor 20090114
3 MULTIPLE_READ_ASORT_PER_CDTND Static method Public Method Reads multiple assortments per hierarchy node 20090115
4 SINGLE_READ_ASORT Static method Public Method Read master data of single assortment 20080617
5 SINGLE_READ_ASORT_ASRTVRS_CMA Static method Public Method Reads assortment and assortment version in CMA 20090114
6 SINGLE_READ_ASORT_ASRTVRS_RMA Static method Public Method Reads assortment and assortment version for RMA 20080510
7 SINGLE_READ_ASORT_TDLOCAS Static method Public Method Single read of 0RT_TDLOCAS 20090501
8 SINGLE_READ_NUMLOC_OF_ASORT Static method Public Method Determines number of stores of assortment (0RT_TDLOCAS) 20090114
9 SINGLE_READ_TDLOCAS Static method Public Method Single read of 0RT_TDLOCAS 20090121
Events
Class /RTF/CL_ASORT has no event.
Types
Class /RTF/CL_ASORT has no local type.
Method Signatures

Method CHECK_ASRTVER_VAL_PER_FISCPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIRST_DAY_PERIOD Call by reference Type reference (TYPE) DATS First day of the fiscal period 20090119
2 Exporting E_FISCPER_END_DATE Call by reference Type reference (TYPE) POPER Fiscal period of the end date 20090119
3 Exporting E_FISCPER_START_DATE Call by reference Type reference (TYPE) POPER Fiscal period of the start date 20090119
4 Exporting E_LAST_DAY_PERIOD Call by reference Type reference (TYPE) DATS Last day of the fiscal period 20090119
5 Importing I_END_DATE Call by reference Type reference (TYPE) SY-DATUM End date of the validity period 20090119
6 Importing I_PERIV Call by reference Type reference (TYPE) /MAP/DE_FISCYV_1 Reporting Fiscal Year Variant 20090119
7 Importing I_START_DATE Call by reference Type reference (TYPE) SY-DATUM Start date of the validity period 20090119
# Exception Resumable Description Created on
1 /RTF/CX_ASORT Exception Class for /RTF/CL_ASORT 20090120

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RTF/CL_ASORT has no parameter.
Method CLASS_CONSTRUCTOR on class /RTF/CL_ASORT has no exception.

Method MULTIPLE_READ_ASORT_PER_CDTND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASORT Call by reference Type reference (TYPE) /RTF/_T_ASORT Assortment 20090115
2 Importing IT_CDTND Call by reference Type reference (TYPE) /RTF/_T_CDTND Articlehierarchy nodes 20090115
3 Importing I_ASTYP Call by reference Type reference (TYPE) /RTF/DE_RF_ASTYP Assortment type 20090115
4 Importing I_DISTR_CHAN Call by reference Type reference (TYPE) /RTF/DE_DISTR_CHAN Distribution Channel 20090115
5 Importing I_HIEID Call by reference Type reference (TYPE) /RTF/DE_HIERID Retail Foundation: Hierarchy ID 20090115
6 Importing I_SALESORG Call by reference Type reference (TYPE) /RTF/DE_SALESORG Sales Organization 20090115
# Exception Resumable Description Created on
1 /RTF/CX_ASORT Exception Class for /RTF/CL_ASORT 20090115

Method SINGLE_READ_ASORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_ASORT Call by reference Type reference (TYPE) /RTF/_S_ASORT Result structure for assortment master data 20080617
2 Importing I_ASORT Call by reference Type reference (TYPE) /RTF/DE_RT_ASORT Assortment 20080617
# Exception Resumable Description Created on
1 /RTF/CX_ASORT Exception Class for /RTF/CL_ASORT 20080617

Method SINGLE_READ_ASORT_ASRTVRS_CMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASORT Call by reference Type reference (TYPE) /RTF/DE_RT_ASORT Assortment 20090114
2 Exporting E_ASRTVRS Call by reference Type reference (TYPE) /RTF/DE_RT_ASRTVRS Assortment Version 20090114
3 Importing I_CM_SKUFLG Call by reference Type reference (TYPE) XFELD Checkbox 20090114
4 Importing I_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20090114
5 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Product 20090114
6 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Location 20090114
7 Importing I_SEAS_ASRT Call by reference Type reference (TYPE) XFELD Checkbox 20090303
# Exception Resumable Description Created on
1 /RTF/CX_ASORT Exception Class for /RTF/CL_ASORT 20090114

Method SINGLE_READ_ASORT_ASRTVRS_RMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASORT Call by reference Type reference (TYPE) /RTF/DE_RT_ASORT Assortment 20080510
2 Exporting E_ASRTVRS Call by reference Type reference (TYPE) /MAP/DE_ASRTVRS Sortimentsversion 20080510
3 Importing IS_HIERNODES Call by reference Type reference (TYPE) /MAP/S_HIERNODES Structure of Hierarchy Nodes (MGH and AH Hierarchy) 20080510
4 Importing I_FISCPER Call by reference Type reference (TYPE) POPER Posting period 20080510
5 Importing I_FISCVARNT Call by reference Type reference (TYPE) PERIV Fiscal Year Variant 20080510
6 Importing I_FISCYEAR Call by reference Type reference (TYPE) BDATJ Posting date YYYY 20080510
7 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Location 20080510
# Exception Resumable Description Created on
1 /RTF/CX_ASORT Exception Class for /RTF/CL_RF_AVRSFIX 20080510

Method SINGLE_READ_ASORT_TDLOCAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASORT Call by reference Type reference (TYPE) /RTF/DE_RT_ASORT Assortment 20090501
2 Importing I_ASTYP Call by reference Type reference (TYPE) /RTF/DE_RF_ASTYP Assortment type 20090605
3 Importing I_CDTND Call by reference Type reference (TYPE) /RTF/DE_CDTNODE Retail Foundation: Article Hierarchy Node 20090605
4 Importing I_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20090501
5 Importing I_FISCPER Call by reference Type reference (TYPE) /RTF/DE_FISCPER Fiscal Year/Period 20090501
6 Importing I_FISCVARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Fiscal Year Variant 20090501
7 Importing I_HIEID Call by reference Type reference (TYPE) /RTF/DE_HIERID Retail Foundation: Hierarchy ID 20090605
8 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Location 20090501
# Exception Resumable Description Created on
1 /RTF/CX_ASORT Exception Class for /RTF/CL_ASORT 20090501

Method SINGLE_READ_NUMLOC_OF_ASORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NUMLOC Call by reference Type reference (TYPE) INT4 Natural number 20090114
2 Importing I_ASORT Call by reference Type reference (TYPE) /RTF/DE_RT_ASORT Assortment 20090114
3 Importing I_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20090114
4 Importing I_FISCPER Call by reference Type reference (TYPE) /RTF/DE_FISCPER Fiscal Year/Period 20090114
5 Importing I_FISCVARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Fiscal Year Variant 20090114
6 Importing I_FISCYEAR Call by reference Type reference (TYPE) /RTF/DE_FISCYEAR Retail Foundation: Fiscal Year 20090114
# Exception Resumable Description Created on
1 /RTF/CX_ASORT Exception Class for /RTF/CL_ASORT 20090114

Method SINGLE_READ_TDLOCAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TDLOCAS Call by reference Type reference (TYPE) /RTF/_S_TDLOCAS Structure of location assignments to assortments 20090121
2 Importing I_ASORT Call by reference Type reference (TYPE) /RTF/DE_RT_ASORT Assortment 20090121
3 Importing I_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20090121
4 Importing I_FISCPER Call by reference Type reference (TYPE) /RTF/DE_FISCPER Fiscal Year/Period 20090121
5 Importing I_FISCVARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Fiscal Year Variant 20090121
6 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Location 20090121
# Exception Resumable Description Created on
1 /RTF/CX_ASORT Exception Class for /RTF/CL_ASORT 20090121
History
Last changed by/on SAP  20141101 
SAP Release Created in 704