SAP ABAP Class CL_CCY_PSEG_CONTROL_S2L (Planning Control for Control Cycle)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-A-S2L (Application Component) Production Supply
     DI_S2L (Package) Production Supply
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PSEG_CONTROL_S2L Planning Control (for Segment) 20010717
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUFF_DEFS GL: Margin Definitions 20050330
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LOCK_DEFS Lock objects 20050330
Properties
Class CL_CCY_PSEG_CONTROL_S2L  
Short Description Planning Control for Control Cycle    
Super Class CL_PSEG_CONTROL_S2L Planning Control (for Segment) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DI_S2L   Production Supply 
Created 20010717   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PDT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 S2L Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 VHURL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUFF_DEFS GL: Margin Definitions 20050330
2 IF_LOCK_DEFS Lock objects 20050330
Friends
Class CL_CCY_PSEG_CONTROL_S2L has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APO_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_S2L Entity Manager for APO Requirements 20010718
2 AUTHORITIES_PER_PLANT Static Attribute Protected See coding 20020425
3 CHANGE_AUTHORIZATION Instance attribute Protected Type reference (TYPE) C Change Authorization 20020318
4 IM_STOCK_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_S2L Entity Manager for IM Stock 20010718
5 LOCK_REF Instance attribute Public Object reference (TYPE REF TO) CL_PKHD_MOV_LOCK_PK Control Cycle Lock (for Planning) 20010717
6 MIN_QTY Instance attribute Protected Type reference (TYPE) S2L_QUANTITY Minimum Quantity 20010717
7 PKHD_REF Instance attribute Public Object reference (TYPE REF TO) CL_PKHD_DB_PK DB Interface Control Cycle (PKHD) 20010717
8 REPL_WITH_SUMJIT Instance attribute Protected Type reference (TYPE) RM_FLAG Indicator for Procurement with SumJC 20010717
9 REPROC_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_S2L Entity Manager for Postprocessing Records 20010718
10 REQS_FROM_APO Instance attribute Public Type reference (TYPE) RM_FLAG Indicator for APO Requirements 20010717
11 REQS_FROM_R3 Instance attribute Public Type reference (TYPE) RM_FLAG Indicator for ERP Requirements 20030225
12 RESB_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_S2L Entity Manager for RESB 20020114
13 ROUNDING_QTY Instance attribute Protected Type reference (TYPE) S2L_QUANTITY Rounding Quantity 20010717
14 RQIT_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_S2L Entity-Manager for RQIT 20021126
15 SPLIT_QTY Instance attribute Protected Type reference (TYPE) S2L_QUANTITY Maximum Item Quantity 20010719
16 SUMJIT_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_S2L Entity Manager for Summarized JIT Calls 20010718
17 SUMJIT_RPROP_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_RPROP_S2L Entity Manager for Replenishment Proposals (SumJC) 20010718
18 TIME_CALC_INFO Instance attribute Protected Type reference (TYPE) S2L_TIME_CALC_INFO Information for Calculating Time 20010717
19 VHURL_LOCK_EXCL Instance attribute Private Attribute reference (LIKE) 20050330
20 VHURL_LOCK_NONE Instance attribute Private Attribute reference (LIKE) 20050330
21 VHURL_SCOPE_3 Instance attribute Private Attribute reference (LIKE) 20050330
22 VHURL_SCOPE_NONE Instance attribute Private Attribute reference (LIKE) 20050330
23 WMBIN_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_S2L Entity Manager for WM Stock 20010718
Methods
# Method Level Visibility Method type Description Created on
1 CALC_TIME_DAILY Instance method Public Method Calculate Replenishment Lead Time to the Day 20010914
2 CHECK_APO_RELEVANCE Instance method Private Method Check Whether Supply Segment Relevent for APO 20010717
3 CHECK_AUTHORIZATION Instance method Protected Method Authorization Check for Change Mode 20020425
4 CHECK_SUMJIT_RELEVANCE Instance method Private Method Check Whether Supply Segment Relevant for SumJC 20010717
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010718
6 DETERMINE_EARLIEST_REPL_TIME Instance method Protected Method Determination of Earliest Replenishment Lead Time 20010717
7 DETERMINE_LOAD_CARRIER Instance method Public Method Determination of Number of Load Carriers 20050315
8 DETERMINE_ROUNDING_QTY Instance method Protected Method Determination of Rounding Up/Down Quantity 20010717
9 EXTRA_SETUP_BY_CCY Instance method Protected Method Overruling the Standard Planning Control 20020425
10 SETUP_BY_CCY Instance method Public Method Supplying Planning Control via Control Cycle 20010717
11 SETUP_ENTITY_MANAGERS Instance method Protected Method Determines Relevant Entity Manager for Supply Segment 20020425
Events
Class CL_CCY_PSEG_CONTROL_S2L has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AUTHORITY_PER_PLANT Protected See coding 20020425
Method Signatures

Method CALC_TIME_DAILY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTION Value transfer Type reference (TYPE) TSTR_DIRECTION S2L_TSTR_DIRECTION_FORWARDS Richtung +/- 20010914
2 Importing DURATION_DAY Value transfer Type reference (TYPE) PKHD-KWBZD Zeitdauer in Tagen 20010914
3 Importing INPUT_TS Value transfer Type reference (TYPE) S2L_TIMESTAMP Ausgangszeitpunkt 20010914
4 Exporting INPUT_TS_ACT Value transfer Type reference (TYPE) S2L_TIMESTAMP Ausgangszeitpunkt (korrigiert?) 20010914
5 Exporting RESULT_TS Value transfer Type reference (TYPE) S2L_TIMESTAMP Ergebniszeitpunkt 20010914
6 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20010914
# Exception Resumable Description Created on
1 FAILED Failed 20010914
2 INVALID Invalid 20010914

Method CHECK_APO_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20010717

Method CHECK_APO_RELEVANCE on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHANGE_AUTHORITY Value transfer Type reference (TYPE) S2L_CHANGE_AUTHORITY Änderungsberechtigung 20020425
2 Importing PKHD_REF Value transfer Object reference (TYPE REF TO) CL_PKHD_DB_PK DB-Interface Regelkreis (PKHD) 20020425

Method CHECK_AUTHORIZATION on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method CHECK_SUMJIT_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20010717

Method CHECK_SUMJIT_RELEVANCE on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CCY_PSEG_CONTROL_S2L has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method DETERMINE_EARLIEST_REPL_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20010717

Method DETERMINE_EARLIEST_REPL_TIME on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method DETERMINE_LOAD_CARRIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NUMBER_LOAD_CARRIER Call by reference Type reference (TYPE) ANZLT Anzahl Ladungsträger 20050315
2 Importing QUANTITY Call by reference Type reference (TYPE) S2L_QUANTITY Allgemeines Mengenfeld mit Vorzeichen 20050315
3 Importing SEGMENT Call by reference Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20050315

Method DETERMINE_LOAD_CARRIER on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method DETERMINE_ROUNDING_QTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20010717

Method DETERMINE_ROUNDING_QTY on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method EXTRA_SETUP_BY_CCY Signature

Method EXTRA_SETUP_BY_CCY on class CL_CCY_PSEG_CONTROL_S2L has no parameter.
Method EXTRA_SETUP_BY_CCY on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method SETUP_BY_CCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PKHD_REF Value transfer Object reference (TYPE REF TO) CL_PKHD_DB_PK DB-Interface Regelkreis (PKHD) 20010717
2 Importing TIME_CALC_INFO Value transfer Type reference (TYPE) S2L_TIME_CALC_INFO Informationen für Zeitpunktberechnung 20010717

Method SETUP_BY_CCY on class CL_CCY_PSEG_CONTROL_S2L has no exception.

Method SETUP_ENTITY_MANAGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENTITY_MANAGERS Call by reference Type reference (TYPE) S2L_ENTITY_MANAGERS standard table of S2L_ENTITY_MANAGER_S2L 20020425
2 Importing REFRESH_MODE Value transfer Type reference (TYPE) S2L_REFRESH_MODE Art wann die Planungsobjekte nachzulesen sind 20020425
3 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20020425

Method SETUP_ENTITY_MANAGERS on class CL_CCY_PSEG_CONTROL_S2L has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 46C2