SAP ABAP Class CL_PSEG_CONTROL_S2L (Planning Control (for Segment))
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-A-S2L (Application Component) Production Supply
     DI_S2L (Package) Production Supply
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CCY_PSEG_CONTROL_S2L Planning Control for Control Cycle 20010717
Properties
Class CL_PSEG_CONTROL_S2L  
Short Description Planning Control (for Segment)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DI_S2L   Production Supply 
Created 20010107   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 S2L Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PSEG_CONTROL_S2L has no interface implemented.
Friends
Class CL_PSEG_CONTROL_S2L has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EDIT_REPL_QTY_MAN_CCY Static Attribute Public Type reference (TYPE) S2L_EDIT_QTY_MAN_CCY Replen.Qty for Manual SumJC Control Cycles Ready for Input 20020410
2 RPROP_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_ENTITY_MANAGER_RPROP_S2L Entity Manager for Replenishment Proposals 20010718
Methods
# Method Level Visibility Method type Description Created on
1 CALC_TIME Instance method Public Method Calculate Time Stamp along Operating Time 20010115
2 COMPLETE_DETAILS Instance method Public Method Details will be Added (for example Supply Area) 20010125
3 CREATE_MINCHK_RECORD Instance method Public Method Creates a Planning Element for Physical Stock 20050315
4 CREATE_REPL_PROPOSAL Instance method Public Method Creates Replenishment Proposal 20010110
5 DELETE_REPL_PROPOSAL Instance method Public Method Deletes Replenishment Proposal 20010111
6 GET_PLNG_PARAMS Instance method Public Method Determine Planning Parameters for Segment 20010107
7 GET_TZONE Instance method Public Method Determine Time Zone for Segment 20010123
8 PREPARE_PLNG_SEGMENT Instance method Public Method Prepare Planning Segment (Set Root, etc.) 20010108
9 REFRESH_PREPARE Instance method Public Method General Preparation 20010109
10 ROUND_PROPOSAL_QUANTITY Instance method Public Method Function for Rounding Replenishment Proposals 20010219
11 SET_MODE Instance method Public Method Check and Set Processing Mode 20010115
Events
Class CL_PSEG_CONTROL_S2L has no event.
Types
Class CL_PSEG_CONTROL_S2L has no local type.
Method Signatures

Method CALC_TIME 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 +/- 20010115
2 Importing DURATION Value transfer Type reference (TYPE) TSTR_DURATION Zeitdauer 20010115
3 Importing INPUT_TS Value transfer Type reference (TYPE) S2L_TIMESTAMP Ausgangszeitpunkt 20010115
4 Exporting INPUT_TS_ACT Value transfer Type reference (TYPE) S2L_TIMESTAMP Ausgangszeitpunkt (korrigiert?) 20010115
5 Exporting RESULT_TS Value transfer Type reference (TYPE) S2L_TIMESTAMP Ergebniszeitpunkt 20010115
6 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment 20010122
# Exception Resumable Description Created on
1 FAILED Zeitberechnung konnte nicht durchgeführt werden 20010115
2 INVALID Unzulässiger Aufruf 20010115

Method COMPLETE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_CONVERTER Value transfer Object reference (TYPE REF TO) IF_DATA_CONVERTER_S2L Datenkonvertierer für Detaildaten 20010125
2 Changing DETAILS Value transfer Type reference (TYPE) S2L_PLNG_SEG_DETAILS Details für Planungssegment 20010125
3 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20010125
# Exception Resumable Description Created on
1 UNIT_CONVERSION_ERROR Konvertierungsfehler bei Mengenumrechnung 20010125
2 X_INVALID_TIME Konvertierungsfehler bei Zeitumrechnung 20010125

Method CREATE_MINCHK_RECORD Signature

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

Method CREATE_MINCHK_RECORD on class CL_PSEG_CONTROL_S2L has no exception.

Method CREATE_REPL_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RECORD Value transfer Object reference (TYPE REF TO) CL_REPL_PROPOSAL_S2L erzeugter Nachschubvorschlag 20010131
2 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment 20010111
3 Importing STOCK_TYPE Value transfer Object reference (TYPE REF TO) CL_STOCK_TYPE_S2L ggf. speziellerer Bestandstyp 20010219

Method CREATE_REPL_PROPOSAL on class CL_PSEG_CONTROL_S2L has no exception.

Method DELETE_REPL_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RECORD Value transfer Object reference (TYPE REF TO) CL_PLNG_RECORD_S2L Planungsobjekt 20010111
2 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment 20010111

Method DELETE_REPL_PROPOSAL on class CL_PSEG_CONTROL_S2L has no exception.

Method GET_PLNG_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PLNG_PARAMS Call by reference Type reference (TYPE) S2L_PLNG_PARAMS Planungsparameter 20010107
2 Importing PLNG_SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment 20010107

Method GET_PLNG_PARAMS on class CL_PSEG_CONTROL_S2L has no exception.

Method GET_TZONE 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) 20010123
2 Exporting TZONE Value transfer Type reference (TYPE) TIMEZONE Zeitzone 20010123

Method GET_TZONE on class CL_PSEG_CONTROL_S2L has no exception.

Method PREPARE_PLNG_SEGMENT 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 20010122

Method PREPARE_PLNG_SEGMENT on class CL_PSEG_CONTROL_S2L has no exception.

Method REFRESH_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ENTITY_MANAGERS Call by reference Type reference (TYPE) S2L_ENTITY_MANAGERS standard table of S2L_ENTITY_MANAGER_S2L 20010109
2 Importing NOW Value transfer Type reference (TYPE) S2L_TIMESTAMP logischer "jetzt"-Zeitpunkt für Refresh 20010111
3 Importing REFRESH_MODE Value transfer Type reference (TYPE) S2L_REFRESH_MODE Refresh-Modus (ggf. nur NSchVorschläge) 20010803
4 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment 20010109

Method REFRESH_PREPARE on class CL_PSEG_CONTROL_S2L has no exception.

Method ROUND_PROPOSAL_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUP_QTY_SO_FAR Value transfer Type reference (TYPE) S2L_QUANTITY bisherige NSchMg. anderer NSchV. in derselben Gruppe 20010824
2 Exporting REM_GROUP_QTY Value transfer Type reference (TYPE) S2L_QUANTITY Menge, die innerhalb der Gruppe noch vergeben werden muss 20010824
3 Exporting ROUNDED_QTY Value transfer Type reference (TYPE) S2L_QUANTITY gerundete Menge 20010219
4 Importing ROUNDING_MODE Value transfer Type reference (TYPE) S2L_ROUNDING_MODE Rundungslogik (s. type-pool) 20010823
5 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20010823
6 Importing UNROUNDED_QTY Value transfer Type reference (TYPE) S2L_QUANTITY ungerundete Menge 20010219

Method ROUND_PROPOSAL_QUANTITY on class CL_PSEG_CONTROL_S2L has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_MODE Value transfer Type reference (TYPE) S2L_PLNG_SEGMENT_MODE neuer Verarbeitungsmodus 20010115
2 Importing SEGMENT Value transfer Object reference (TYPE REF TO) CL_PLNG_SEGMENT_S2L Planungssegment (ext.: Versorgungsabschnitt) 20010115
# Exception Resumable Description Created on
1 NOT_POSSIBLE Modus unzulässig oder Objekt gesperrt 20010115
History
Last changed by/on SAP  20050409 
SAP Release Created in 46C2