SAP ABAP Class CL_OIA_CTG_CDS_AGG_PRVDR (Scenario F2*- ABAP CDS with Aggregations, OpenSQL)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD-XBR (Application Component) HANA Reference Applications
     S_EPM_OIA_DFG_PROVIDER (Package) OIA Reference Feature Implementation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OIA_DATA_PROVIDER Abstract class for all data provider 20130603
Properties
Class CL_OIA_CTG_CDS_AGG_PRVDR  
Short Description Scenario F2*- ABAP CDS with Aggregations, OpenSQL    
Super Class CL_OIA_DATA_PROVIDER Abstract class for all data provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_OIA_DFG_PROVIDER   OIA Reference Feature Implementation 
Created 20121015   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OIA_CTG_CDS_AGG_PRVDR has no forward declaration.
Interfaces
Class CL_OIA_CTG_CDS_AGG_PRVDR has no interface implemented.
Friends
Class CL_OIA_CTG_CDS_AGG_PRVDR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_CUSTOMIZING Instance attribute Private Type reference (TYPE) SEPM_OIA_CUST_T 20130603
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130603
2 SELECT_AVG_DAYS_OPEN Instance method Private Method 20130603
3 SELECT_SUM_AMOUNTS Instance method Private Method 20130603
Events
Class CL_OIA_CTG_CDS_AGG_PRVDR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_AVG_DAYS_OPEN Private See coding 20130603 tt_avg_days_open TYPE SORTED TABLE OF ty_avg_open_days WITH UNIQUE KEY bupa_key
2 TT_BUPA Private See coding 20130603 tt_bupa TYPE SORTED TABLE OF snwd_bpa WITH UNIQUE KEY node_key
3 TT_SUM_AMOUNT Private See coding 20130603 tt_sum_amount TYPE SORTED TABLE OF ty_sepm_sum_amount WITH UNIQUE KEY mandt bupa_key currency_code
4 TY_AVG_OPEN_DAYS Private See coding 20130603 BEGIN OF ty_avg_open_days, bupa_key TYPE ty_sepm_cnt_openday-bupa_key, sum_open_days TYPE i, counter TYPE i, END OF ty_avg_open_days
5 TY_SEPM_CNT_OPENDAY Private See coding 20130807 begin of ty_sepm_cnt_openday, MANDT TYPE SNWD_SO_INV_HEAD-CLIENT , BUPA_KEY TYPE SNWD_SO_INV_HEAD-BUYER_GUID, CREATED_AT TYPE SNWD_SO_INV_HEAD-CREATED_AT, OCCURS TYPE DDDDLNUMTYPES-CINT4 , end of ty_sepm_cnt_openday
6 TY_SEPM_SUM_AMOUNT Private See coding 20130807 begin of ty_sepm_sum_amount, MANDT TYPE SNWD_SO_INV_ITEM-CLIENT , BUPA_KEY TYPE SNWD_SO_INV_HEAD-BUYER_GUID , CURRENCY_CODE TYPE SNWD_SO_INV_ITEM-CURRENCY_CODE, GROSS_AMOUNT TYPE SNWD_SO_INV_ITEM-GROSS_AMOUNT , end of ty_sepm_sum_amount
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_OIA_CTG_CDS_AGG_PRVDR has no parameter.
# Exception Resumable Description Created on
1 CX_OIA_DATA_PROVIDER 20130603

Method SELECT_AVG_DAYS_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIGURES Value transfer Type reference (TYPE) TT_AVG_DAYS_OPEN 20130603

Method SELECT_AVG_DAYS_OPEN on class CL_OIA_CTG_CDS_AGG_PRVDR has no exception.

Method SELECT_SUM_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIGURES Value transfer Type reference (TYPE) TT_SUM_AMOUNT 20130603
# Exception Resumable Description Created on
1 CX_OIA_DATA_PROVIDER 20130603
History
Last changed by/on SAP  20140121 
SAP Release Created in 740