SAP ABAP Class /RTF/CL_PROMOTION (Service Class for Promotions)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR (Application Component) Retail and Consumer Goods
     /RTF/P01 (Package) BW: Content Retail Foundation
Properties
Class /RTF/CL_PROMOTION  
Short Description Service Class for Promotions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RTF/P01   BW: Content Retail Foundation 
Created 20060928   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RTF/CL_PROMOTION has no forward declaration.
Interfaces
Class /RTF/CL_PROMOTION has no interface implemented.
Friends
Class /RTF/CL_PROMOTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DBTAB_0CM_HIEID Constant Public Type reference (TYPE) TABNAME16 '/BI0/PCM_HIEID' Master Data Table for 0CM_HIEID 20061010
2 C_DBTAB_0CM_SKU Constant Public Type reference (TYPE) TABNAME16 '/BI0/PCM_SKU' Master Data Table for 0CM_SKU 20061010
3 C_DBTAB_0RF_SKU Constant Public Type reference (TYPE) TABNAME16 '/BI0/PRF_SKU' Master Data Table for 0RF_SKU 20061010
4 C_DBTAB_0RT_DS08 Constant Public Type reference (TYPE) TABNAME16 '/BI0/ART_DS0800' Active Records from 0RT_DS08 20061009
5 C_DBTAB_0RT_DS09 Constant Public Type reference (TYPE) TABNAME16 '/BI0/ART_DS0900' Active Records from 0RT_DS09 20061009
6 C_DBTAB_0RT_DS10 Constant Public Type reference (TYPE) TABNAME16 '/BI0/ART_DS1000' Active Records from 0RT_DS10 20061009
7 C_DBTAB_0RT_PROMO Constant Public Type reference (TYPE) TABNAME16 '/BI0/PRT_PROMO' Master Data Table for 0RT_PROMO 20061009
8 C_FIELDNAME_BONBUY Constant Public Type reference (TYPE) FIELDNAME 'RT_BONBUY' Field Name for 0RT_BONBUY 20090217
9 C_FIELDNAME_COND_UNIT Constant Public Type reference (TYPE) FIELDNAME 'COND_UNIT' Field Name for 0COND_UNIT 20090415
10 C_FIELDNAME_PROFFER Constant Public Type reference (TYPE) FIELDNAME 'RT_PROFFER' Field Name for 0RT_PROFFER 20090217
11 C_FIELDNAME_PROFSTA Constant Public Type reference (TYPE) FIELDNAME 'RT_PROFSTA' Field Name for 0RT_PROFSTA 20090316
12 C_FIELDNAME_PROMO Constant Public Type reference (TYPE) FIELDNAME 'RT_PROMO' Field Name for 0RT_PROMO 20090217
13 C_FIELDNAME_PRSLFRM Constant Public Type reference (TYPE) FIELDNAME 'RT_PRSLFRM' Field Name for 0RT_PRSLFRM 20090415
14 C_FIELDNAME_PRSLTO Constant Public Type reference (TYPE) FIELDNAME 'RT_PRSLTO' Field Name for 0RT_PRSLTO 20090415
15 C_OFFERSTATUS_ACTIVE Constant Public Type reference (TYPE) T_OFFERSTATUS '1' Offer Status "Active" 20090316
16 C_OFFERSTATUS_INACTIVE Constant Public Type reference (TYPE) T_OFFERSTATUS '2' Offer Status "Inactive" 20090316
17 C_OFFERSTATUS_PARTACTIVE Constant Public Type reference (TYPE) T_OFFERSTATUS '3' Offer Status "Partially Active" 20090316
18 C_OFFERTYPE_BONUS_BUY Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERTYPE '05' Assortment Type "Bonus Buy" 20061011
19 C_OFFERTYPE_DISCOUNT_AMOUNT Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERTYPE '03' Assortment Type "Absolute Discount" 20061011
20 C_OFFERTYPE_DISCOUNT_PERCENT Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERTYPE '04' Assortment Type "Percentage Discount" 20061011
21 C_OFFERTYPE_DISCOUNT_PRICE Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERTYPE '02' Assortment Type "Promotion Price" 20061011
22 C_OFFERTYPE_NORMAL Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERTYPE '01' Assortment Type "Normal Sales Price" 20061011
23 C_PRGROUPTYPE_ALL_PRODUCTS Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '10' Assortment Product Group Type "Entire Assortment" 20061009
24 C_PRGROUPTYPE_BASKET Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '98' Assortment Product Group Type "Entire Shopping Basket" 20090304
25 C_PRGROUPTYPE_CDTNODE Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '05' Assortment Product Group Type "Article Hierarchy Node" 20061009
26 C_PRGROUPTYPE_CDTSEAS Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '06' Assortment Product Group Type "Article Hierarchy + Season" 20061009
27 C_PRGROUPTYPE_INDIV_COLLECTION Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '99' Assortment Product Group Type "Individual Combination" 20061009
28 C_PRGROUPTYPE_MATERIAL Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '01' Assortment Product Group Type "Material" 20061009
29 C_PRGROUPTYPE_MATL_GROUP Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '02' Assortment Product Group Type "Material Group" 20061009
30 C_PRGROUPTYPE_MCHIER1 Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '03' Assortment Product Group Type "Material Group 1" 20061009
31 C_PRGROUPTYPE_MCHIER2 Constant Public Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE '04' Assortment Product Group Type "Material Group 2" 20061009
32 C_RESULT_EXIST Constant Private Type reference (TYPE) C '0' Buffer Access Result "Exists" 20061010
33 C_RESULT_MISS Constant Private Type reference (TYPE) C '?' Buffer Access Result "Unknown" 20061010
34 C_RESULT_NOEXIST Constant Private Type reference (TYPE) C '4' Buffer Access Result "Does Not Exist" 20061010
35 MR_PROMO_HEADER_BUF Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Buffer for Promotion Header 20061010
36 MR_PROMO_OFFER_BUF Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Buffer for Assortments 20061010
37 MR_PROMO_PRODASSIGN_BUF Instance attribute Private Object reference (TYPE REF TO) DATA 20090107
38 MR_PROMO_PRODGROUP_BUF Instance attribute Private Object reference (TYPE REF TO) DATA 20081210
39 MS_HIERID Instance attribute Private Type reference (TYPE) YS_HIERID 20061018
40 MTH_BUF_GROUP Instance attribute Private Type reference (TYPE) YTH_BUF_GROUP Secondary Index of Selected Product Groups 20061020
41 MTH_HIERID Instance attribute Private Type reference (TYPE) YTH_HIERID Scheduling Indicator for Article Hierarchy 20061010
42 MTH_NODES2SKU Instance attribute Private Type reference (TYPE) YTH_NODES2SKU 20061018
43 MTO_BONUSBUYNUMBER Instance attribute Private Type reference (TYPE) YTO_BONUSBUYNUMBER Secondary Index for BBY Number 20081208
44 MTO_BUF_PRODASSIGN Instance attribute Private Type reference (TYPE) YTO_BUF_PRODASSIGN Secondary Index of Selected Product Assignments 20090217
45 MTS_SEL_GROUP Instance attribute Private Type reference (TYPE) YTS_SEL_GROUP List of Assortment Product Groups to Be Selected 20061010
46 M_BUFFER_DATE Instance attribute Private Type reference (TYPE) D Date of Prefetch Execution 20090415
47 M_CHECK_OFFER_ALLPRODUCTS Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Offers for All Products 20061010
48 M_CHECK_OFFER_BASKET Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Offers for Shopping Cart 20090306
49 M_CHECK_OFFER_CDTNODE Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Assortments for Article Hierarchy Node 20061010
50 M_CHECK_OFFER_CDT_SEASON Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Assortments for Article Hierarchy + Season 20061010
51 M_CHECK_OFFER_INDIV_COLLECTION Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Assortments with Individual Product Groups 20061010
52 M_CHECK_OFFER_MATERIAL Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Assortments for Individual Products 20061010
53 M_CHECK_OFFER_MATL_GROUP Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Assortments for Material Groups 20061010
54 M_CHECK_OFFER_MCHIER1 Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Assortments for Material Group Hierarchy 1 20061010
55 M_CHECK_OFFER_MCHIER2 Instance attribute Public Type reference (TYPE) XFELD Indicator: Check Assortments for Material Group Hierarchy 2 20061010
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_IRRELEVANT_PROMOS Instance method Private Method Delete Irrelevant Promotions from Buffer at Key Date 20090415
2 CONSTRUCTOR Instance method Public Constructor 20061010
3 CREATE_VAR_REFS Static method Public Method Create Variable References for Access Routines 20061009
4 FILL_CDTNODES Static method Private Method Fill Table of CDT Nodes 20061018
5 GET_BUF_OFFERGROUP Instance method Private Method Buffered Access to Assortment Product Groups 20061010
6 GET_CDTNODES Instance method Private Method Determine Article Hierarchy Node for Material 20061010
7 GET_OFFER_2_BBYNR Instance method Private Method Determine Offer for Bonus Buy Number 20081208
8 GET_OFFER_DETAIL Instance method Public Method Read Details of a Promotion 20090107
9 GET_PRODASSIGN_BY_MATERIAL Instance method Private Method Get Product Assignment to Product Group via Single Material 20090107
10 GET_PROMO_2_BONUSBUY Instance method Public Method Determine Promotion for Bonus Buy 20081208
11 GET_PROMO_2_MATERIAL Instance method Public Method Find Promotion for Article 20060929
12 GET_PROMO_HEADER Instance method Private Method Read Promotion Header 20061009
13 GET_PROMO_OFFERGROUPS Instance method Private Method Determine Relevant Assortment Product Groups 20061010
14 GET_PROMO_OFFERS Instance method Private Method Read Assortments 20061011
15 GET_PROMO_PRODASSIGN Instance method Private Method Get Product Assignments to Promotion Product Groups 20090107
16 GET_PROMO_PRODGROUPS Instance method Private Method Read Offer/Product Groups 20081210
17 HIERID_GET_INFO Instance method Private Method Read Attributes of Article Hierarchy 20061010
18 PREFETCH Instance method Public Method Fill Internal Buffers 20090415
19 SELECT_OFFERS Instance method Private Method Read List of Offers in Database 20081208
20 SELECT_PRODGROUPS Instance method Private Method Read Product Groups in Database 20081209
21 UPDATE_BUFFER_OFFERGROUP Instance method Private Method Refresh Buffer of Selected Assortment Groups 20061010
Events
Class /RTF/CL_PROMOTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_OFFERSTATUS Public See coding 20090316 T_OFFERSTATUS TYPE c LENGTH 1
Method Signatures

Method CLEAR_IRRELEVANT_PROMOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DUE_DATE Call by reference Type reference (TYPE) D 20090415
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20090415

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_OFFER_ALLPRODUCTS Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote für alle Produkte prüfen 20061010
2 Importing I_CHECK_OFFER_BASKET Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote für Warenkorb prüfen 20090306
3 Importing I_CHECK_OFFER_CDTNODE Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote fürArtikelhierarchieknoten prüfen 20061010
4 Importing I_CHECK_OFFER_CDT_SEASON Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote für Artikelhierarchie+ Saison prüfen 20061010
5 Importing I_CHECK_OFFER_INDIV_COLLECTION Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote mit individueller Produktgruppen prüfen 20061010
6 Importing I_CHECK_OFFER_MATERIAL Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote für einzelne Produkte prüfen 20061010
7 Importing I_CHECK_OFFER_MATL_GROUP Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote für Warengruppen prüfen 20061010
8 Importing I_CHECK_OFFER_MCHIER1 Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote für Warengruppenhierarchie 1 prüfen 20061010
9 Importing I_CHECK_OFFER_MCHIER2 Call by reference Type reference (TYPE) XFELD 'X' Flag: Angebote für Warengruppenhierarchie 2 prüfen 20061010
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20061010

Method CREATE_VAR_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PROMO_GROUP_HTAB_DBKEY Call by reference Object reference (TYPE REF TO) DATA 20090108
2 Exporting ER_PROMO_GROUP_LINE Call by reference Object reference (TYPE REF TO) DATA Eine Angebotsproduktgruppe 20061009
3 Exporting ER_PROMO_GROUP_TAB Call by reference Object reference (TYPE REF TO) DATA sortierte Tabelle von Angebotsproduktgruppen 20061009
4 Exporting ER_PROMO_HEADER Call by reference Object reference (TYPE REF TO) DATA Aktionskopf 20061009
5 Exporting ER_PROMO_OFFER_LINE Call by reference Object reference (TYPE REF TO) DATA Ein Aktionsangebot 20061009
6 Exporting ER_PROMO_OFFER_TAB Call by reference Object reference (TYPE REF TO) DATA sortierte Tabelle von Aktionsangeboten 20061009
7 Exporting ER_PROMO_PRODASSIGN_HTAB_DBKEY Call by reference Object reference (TYPE REF TO) DATA 20090108
8 Exporting ER_PROMO_PRODASSIGN_LINE Call by reference Object reference (TYPE REF TO) DATA 20090107
9 Exporting ER_PROMO_PRODASSIGN_TAB Call by reference Object reference (TYPE REF TO) DATA 20090107
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20061009

Method FILL_CDTNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SKU Call by reference Type reference (TYPE) YS_SKU 20061018
2 Changing XTH_NODES Call by reference Type reference (TYPE) YTH_CDTNODE 20061018

Method FILL_CDTNODES on class /RTF/CL_PROMOTION has no exception.

Method GET_BUF_OFFERGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) C Ergebnis Pufferzugriff 20061010
2 Importing I_HIERID Call by reference Type reference (TYPE) /RTF/DE_HIERID SPACE Retail Foundation: Hierarchie-ID 20061010
3 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20061010
4 Importing I_PROMO_OBJCONTAINER Call by reference Type reference (TYPE) /RTF/DE_PROMO_OBJCONTAINER SPACE Retail Foundation: Objektcontainer einer Angebotsproduktgr. 20061010
5 Importing I_PROMO_OFFERGROUP_TYPE Call by reference Type reference (TYPE) /RTF/DE_PROMO_OFFERGROUP_TYPE Retail Foundation: Angebotsproduktgruppenart einer Aktion 20061010
6 Importing I_SALES_UOM Call by reference Type reference (TYPE) RSUNIT Verkaufsmengeneinheit 20061011
7 Importing I_SEASON Call by reference Type reference (TYPE) /RTF/DE_SEASON SPACE Retail Foundation: Saison 20061010
8 Importing I_SEASON_YEAR Call by reference Type reference (TYPE) /RTF/DE_SEASON_YEAR '0000' Retail Foundation: Saisonjahr 20061010
9 Changing XTO_PRODGROUP Call by reference Type reference (TYPE) SORTED TABLE 20061010

Method GET_BUF_OFFERGROUP on class /RTF/CL_PROMOTION has no exception.

Method GET_CDTNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_NODES Call by reference Type reference (TYPE) YTH_CDTNODE Pfad der Elterknoten 20061018
2 Importing I_HIERID Call by reference Type reference (TYPE) /RTF/DE_HIERID Retail Foundation: Hierarchie-ID 20061010
3 Importing I_HIER_DATE Call by reference Type reference (TYPE) RSCALDAY Kalendertag 20061010
4 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061010
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20061010
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061010

Method GET_OFFER_2_BBYNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROMOTION_OFFER Call by reference Type reference (TYPE) DATA 20081208
2 Importing I_BONUSBUY Call by reference Type reference (TYPE) /RTF/DE_BONUSBUYNUMBER Bonuskaufnummer 20081208
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20081208

Method GET_OFFER_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROMOTION_HEADER Call by reference Type reference (TYPE) DATA 20090107
2 Exporting ETA_PROMOTION_PRODASSIGN Call by reference Type reference (TYPE) ANY TABLE 20090108
3 Exporting ETA_PROMOTION_PRODGROUP Call by reference Type reference (TYPE) ANY TABLE 20090108
4 Exporting ETO_PROMOTION_OFFER Call by reference Type reference (TYPE) SORTED TABLE 20090107
5 Importing I_OFFER Call by reference Type reference (TYPE) /RTF/DE_OFFER Angebot 20090107
6 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20090107
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20090107

Method GET_PRODASSIGN_BY_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_PROMOTION_PRODASSIGN Call by reference Type reference (TYPE) STANDARD TABLE 20090107
2 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20090107
3 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20090107
4 Importing I_SALES_UOM Call by reference Type reference (TYPE) RSUNIT Einheitenschlüssel 20090107
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Exception Class for /RTF/CL_PROMOTION 20090107

Method GET_PROMO_2_BONUSBUY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROMOTION_HEADER Call by reference Type reference (TYPE) DATA 20081208
2 Exporting ES_PROMOTION_OFFER Call by reference Type reference (TYPE) DATA 20081208
3 Exporting ETO_PROMOTION_PRODGROUP Call by reference Type reference (TYPE) SORTED TABLE 20081208
4 Importing I_BONUSBUY Call by reference Type reference (TYPE) /RTF/DE_BONUSBUYNUMBER Bonuskaufnummer 20081208
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20081208

Method GET_PROMO_2_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROMOTION_HEADER Call by reference Type reference (TYPE) DATA Aktionskopf (P-Tabelle zu 0RT_PROMO) 20061009
2 Exporting ETO_PROMOTION_OFFER Call by reference Type reference (TYPE) SORTED TABLE Aktionsangebote (aktive Sätze 0RT_DS08) 20061010
3 Exporting ETO_PROMOTION_PRODGROUP Call by reference Type reference (TYPE) SORTED TABLE Angebotsproduktgruppen(aktive Sätze 0RT_DS09) 20061010
4 Importing I_CDTNODE Call by reference Type reference (TYPE) /RTF/DE_CDTNODE Retail Foundation: Artikelhierarchieknoten 20061009
5 Importing I_HIERID Call by reference Type reference (TYPE) /RTF/DE_HIERID Retail Foundation: Hierarchie-ID 20061009
6 Importing I_HIER_DATE Call by reference Type reference (TYPE) RSCALDAY SY-DATUM Stichtag für Artikelhierarchie 20061009
7 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061009
8 Importing I_MATL_GROUP Call by reference Type reference (TYPE) /RTF/DE_MATL_GROUP Warengruppe 20061009
9 Importing I_MCHIER1 Call by reference Type reference (TYPE) /RTF/DE_MCHIER1 Retail Foundation: Warengruppen-Hierarchiestufe 1 20061009
10 Importing I_MCHIER2 Call by reference Type reference (TYPE) /RTF/DE_MCHIER2 Retail Foundation: Warengruppen-Hierarchiestufe 1 20061009
11 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20061009
12 Importing I_SALES_UOM Call by reference Type reference (TYPE) RSUNIT Verkaufsmengeneinheit 20061009
13 Importing I_SEASON Call by reference Type reference (TYPE) /RTF/DE_SEASON Retail Foundation: Saison 20061010
14 Importing I_SEASON_YEAR Call by reference Type reference (TYPE) /RTF/DE_SEASON_YEAR '0000' Retail Foundation: Saisonjahr 20061010
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20060929

Method GET_PROMO_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROMOTION_HEADER Call by reference Type reference (TYPE) DATA 20061009
2 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20061009
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20061009
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061010

Method GET_PROMO_OFFERGROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_PROMOTION_PRODGROUP Call by reference Type reference (TYPE) SORTED TABLE Angebotsproduktgruppen (aktive Sätze 0RT_DS09) 20061010
2 Importing I_CDTNODE Call by reference Type reference (TYPE) /RTF/DE_CDTNODE Retail Foundation: Artikelhierarchieknoten 20061010
3 Importing I_HIERID Call by reference Type reference (TYPE) /RTF/DE_HIERID Retail Foundation: Hierarchie-ID 20061010
4 Importing I_HIER_DATE Call by reference Type reference (TYPE) RSCALDAY Kalendertag 20061010
5 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061010
6 Importing I_MATL_GROUP Call by reference Type reference (TYPE) /RTF/DE_MATL_GROUP Warengruppe 20061010
7 Importing I_MCHIER1 Call by reference Type reference (TYPE) /RTF/DE_MCHIER1 Retail Foundation: Warengruppen-Hierarchiestufe 1 20061010
8 Importing I_MCHIER2 Call by reference Type reference (TYPE) /RTF/DE_MCHIER2 Retail Foundation: Warengruppen-Hierarchiestufe 1 20061010
9 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20061010
10 Importing I_SALES_UOM Call by reference Type reference (TYPE) RSUNIT Einheitenschlüssel 20061010
11 Importing I_SEASON Call by reference Type reference (TYPE) /RTF/DE_SEASON Retail Foundation: Saison 20061010
12 Importing I_SEASON_YEAR Call by reference Type reference (TYPE) /RTF/DE_SEASON_YEAR '0000' Retail Foundation: Saisonjahr 20061010
13 Importing I_X_KEYONLY Call by reference Type reference (TYPE) XFELD Nur Schlüsselinfo liefern (für Bonuskäufe) 20090107
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20061010
2 /RTF/CX_PURCH_PRICE Exceptionklasse zu /RTF/CL_PURCH_PRICE 20061010
3 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061010

Method GET_PROMO_OFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_PROMOTION_OFFER Call by reference Type reference (TYPE) SORTED TABLE 20061011
2 Importing ITH_SEL_OFFER Call by reference Type reference (TYPE) YTH_SEL_OFFER 20081209
3 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20061011
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20061011
2 CX_SY_CREATE_DATA_ERROR System-Exception bei Datenerzeugung 20061011
3 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061011

Method GET_PROMO_PRODASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_PROMOTION_PRODASSIGN Call by reference Type reference (TYPE) ANY TABLE 20090108
2 Importing ITH_SEL_OFFER Call by reference Type reference (TYPE) YTH_SEL_OFFER 20090107
3 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20090107
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Exception Class for /RTF/CL_PROMOTION 20090107

Method GET_PROMO_PRODGROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_PROMOTION_PRODGROUP Call by reference Type reference (TYPE) ANY TABLE 20090108
2 Importing ITH_SEL_OFFER Call by reference Type reference (TYPE) YTH_SEL_OFFER 20081210
3 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20081210
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20081210
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20081210

Method HIERID_GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HIERINFO Call by reference Type reference (TYPE) YS_HIERID 20061010
2 Importing I_HIERID Call by reference Type reference (TYPE) /RTF/DE_HIERID Retail Foundation: Hierarchie-ID 20061010
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20061010
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061010

Method PREFETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) D 20090415
2 Importing I_X_CLEAR_IRRELEVANT Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen: Irrelevante Aktionen aus Puffer löschen 20090415
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20090415

Method SELECT_OFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OFFER_TAB Call by reference Object reference (TYPE REF TO) DATA 20081208
2 Importing ITH_SEL_OFFER Call by reference Type reference (TYPE) YTH_SEL_OFFER 20081208
3 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20081208
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20081208
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20081208

Method SELECT_PRODGROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PRODGROUP_TAB Call by reference Object reference (TYPE REF TO) DATA 20081209
2 Importing ITH_SEL_OFFER Call by reference Type reference (TYPE) YTH_SEL_OFFER 20081209
3 Importing I_PROMOTION Call by reference Type reference (TYPE) /RTF/DE_PROMOTION Retail Foundation: Aktion 20081209
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20081209
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20081209

Method UPDATE_BUFFER_OFFERGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_PRODGROUP Call by reference Type reference (TYPE) SORTED TABLE Neue Angebotsproduktgruppen 20061010
2 Importing I_SALES_UOM Call by reference Type reference (TYPE) RSUNIT Einheitenschlüssel 20061020
# Exception Resumable Description Created on
1 /RTF/CX_PROMOTION Ausnahmeklasse zu /RTF/CL_PROMOTION 20061010
2 CX_SY_CREATE_DATA_ERROR System-Exception bei Datenerzeugung 20061010
History
Last changed by/on SAP  20141101 
SAP Release Created in 703