SAP ABAP Class CL_RETAIL_CBESH_SERVICES (Service Class for Retail C'est BON Factsheets)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO (Application Component) Logistics - General
     CBESH_UI_ODATA_LO (Package) C'estBON application OData services Logistics
Properties
Class CL_RETAIL_CBESH_SERVICES  
Short Description Service Class for Retail C'est BON Factsheets    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBESH_UI_ODATA_LO   C'estBON application OData services Logistics 
Created 20131014   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RETAIL_CBESH_SERVICES has no forward declaration.
Interfaces
Class CL_RETAIL_CBESH_SERVICES has no interface implemented.
Friends
Class CL_RETAIL_CBESH_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_RETAIL_CBESH_SERVICES Singleton Instance 20131014
2 MR_BADI_ARTICLE_DATA_PROVIDER Static Attribute Private Object reference (TYPE REF TO) BADI_ARTICLE_DATA_PROVIDER 20131115
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_NUMC_TO_CHAR Static method Public Method Convert NUMC to CHAR (if NUMC is initial then CHAR is empty) 20131017
2 GET_INSTANCE Static method Public Method Get Singleton 20131014
3 GET_SALES_PRICE_ON_DISTR_CHAIN Instance method Public Method Get Sales Price on Distribution Chain Level 20131125
4 GET_SORTING_ORDER_FOR_ENTITY Instance method Public Method Provide a default sorting order for a given entity 20131014
5 SET_IMAGE_URL Static method Public Method Set URL of an image 20131115
6 SET_SPECIAL_UOM_VALUE Static method Public Method set special UoM for entity 20131108
Events
Class CL_RETAIL_CBESH_SERVICES has no event.
Types
Class CL_RETAIL_CBESH_SERVICES has no local type.
Method Signatures

Method CONVERT_NUMC_TO_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20131017
2 Importing IV_CHAR_FIELDNAME Call by reference Type reference (TYPE) ANY 20131017
3 Importing IV_NUMC_FIELDNAME Call by reference Type reference (TYPE) ANY 20131017

Method CONVERT_NUMC_TO_CHAR on class CL_RETAIL_CBESH_SERVICES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RETAIL_CBESH_SERVICES Service Class for Retail C'estBON Factsheets 20131014

Method GET_INSTANCE on class CL_RETAIL_CBESH_SERVICES has no exception.

Method GET_SALES_PRICE_ON_DISTR_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROMO_CURR Call by reference Type reference (TYPE) KONWA Rate unit (currency or percentage) 20131125
2 Exporting EV_PROMO_PRICE Call by reference Type reference (TYPE) KBETR_KOND Rate (condition amount or percentage) where no scale exists 20131125
3 Exporting EV_SALES_CURR Call by reference Type reference (TYPE) KONWA Rate unit (currency or percentage) 20131125
4 Exporting EV_SALES_PRICE Call by reference Type reference (TYPE) KBETR_KOND Rate (condition amount or percentage) where no scale exists 20131125
5 Importing IV_AUTHORIZATION Call by reference Type reference (TYPE) W_AUTHC_SPR 'X' Pricing: Indicator 'Check Authorization for Sales Price' 20131125
6 Importing IV_DATE Call by reference Type reference (TYPE) PRSDT SY-DATUM Date for pricing and exchange rate 20131125
7 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20131125
8 Importing IV_PROMOTION Call by reference Type reference (TYPE) WAKTION Promotion 20131125
9 Importing IV_QUANTITY Call by reference Type reference (TYPE) MENGE_D 1 Quantity 20131125
10 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20131125
11 Importing IV_VRKME Call by reference Type reference (TYPE) VRKME Sales unit 20131125
12 Importing IV_VTWEG Call by reference Type reference (TYPE) VTWEG Distribution Channel 20131125

Method GET_SALES_PRICE_ON_DISTR_CHAIN on class CL_RETAIL_CBESH_SERVICES has no exception.

Method GET_SORTING_ORDER_FOR_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Technical name 20131014
2 Returning RT_TECH_ORDER Value transfer Type reference (TYPE) /IWBEP/T_MGW_TECH_ORDER Technical order 20131014

Method GET_SORTING_ORDER_FOR_ENTITY on class CL_RETAIL_CBESH_SERVICES has no exception.

Method SET_IMAGE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20131115
2 Importing IV_IMAGE_FIELDNAME Call by reference Type reference (TYPE) ANY 20131115
3 Importing IV_MATNR_FIELDNAME Call by reference Type reference (TYPE) ANY 20131115

Method SET_IMAGE_URL on class CL_RETAIL_CBESH_SERVICES has no exception.

Method SET_SPECIAL_UOM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20131108
2 Importing IV_UOM_FIELDNAME Call by reference Type reference (TYPE) ANY 20131108

Method SET_SPECIAL_UOM_VALUE on class CL_RETAIL_CBESH_SERVICES has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 617