SAP ABAP Interface /DSD/BADI_IF_VC_APPTS (Interface for BAdI: /DSD/BADI_VC_APPTS)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-DSD-VC (Application Component) Visit Control
     /DSD/VC (Package) Visit Control
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /DSD/BADI_EX_VC_APPTS Periodic Customer Rules / Selection of Header Appointments 20081107
Properties
Interface /DSD/BADI_IF_VC_APPTS  
Short Description Interface for BAdI: /DSD/BADI_VC_APPTS    
General Data
Package /DSD/VC   Visit Control 
Created 20081107   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface /DSD/BADI_IF_VC_APPTS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20081107
Friends
Interface /DSD/BADI_IF_VC_APPTS has no friend.
Attributes
Interface /DSD/BADI_IF_VC_APPTS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AVAILABLE_RULETYPES Instance method Public Method Allow / Restrict Appointment Rule Categories 20081107
2 CHANGE_START_DATE Instance method Public Method Change Start Date for Determining Customer Appointments 20090112
3 CHECK_CUSTOMER_RULES Instance method Public Method Customer rule compatible with visit plan header rule? 20081107
4 EVALUATION Instance method Public Method Compare header appointment rule with item appointment rule 20081107
5 GLOBAL_SETTINGS Instance method Public Method Global Parameters for Visit Control 20090326
6 SCREEN_RULE_EDITOR Instance method Public Method Change Maintenance Dialog Screen 20090112
7 UPDATE_APPTS Instance method Public Method Change customer's visit appointments 20081107
Events
Interface /DSD/BADI_IF_VC_APPTS has no event.
Types
Interface /DSD/BADI_IF_VC_APPTS has no local type.
Method Signatures

Method AVAILABLE_RULETYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_RULETYPE Call by reference Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20081107
2 Changing CF_SCAVAILABL Call by reference Type reference (TYPE) CHAR05 'XXXXX' Struktur von erlaubten Regeln 20081107
3 Changing CF_TITLE Call by reference Type reference (TYPE) CHAR20 Char 20 20081107
4 Importing IF_VPID Call by reference Type reference (TYPE) /DSD/VC_VPID Besuchsplan 20081107
5 Importing IF_VPPOS Call by reference Type reference (TYPE) /DSD/VC_VPPOS Positionsnummer Besuchsplan 20081107

Method AVAILABLE_RULETYPES on Interface /DSD/BADI_IF_VC_APPTS has no exception.

Method CHANGE_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_DATFR Call by reference Type reference (TYPE) /DSD/VC_DATFR Gültig ab 20090112
2 Importing IS_VPH Call by reference Type reference (TYPE) /DSD/VC_VPH DSD: Besuchsplan - Kopfdaten 20090112
3 Importing IS_VPP Call by reference Type reference (TYPE) /DSD/VC_VPP DSD: Besuchsplan - Positionsdaten 20090112

Method CHANGE_START_DATE on Interface /DSD/BADI_IF_VC_APPTS has no exception.

Method CHECK_CUSTOMER_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /DSD/VC_MESSAGES_TY Fehlerprotokoll: Nachrichten Appl.Log 20081107
2 Importing IF_DATFR Call by reference Type reference (TYPE) /DSD/VC_VPH-DATFR Termine ab 20081107
3 Importing IF_DATTO Call by reference Type reference (TYPE) /DSD/VC_VPH-DATTO Termine bis 20081107
4 Importing IT_VPPS Call by reference Type reference (TYPE) /DSD/VC_VPP_TY Besuchsplan - Positionsdaten 20081107

Method CHECK_CUSTOMER_RULES on Interface /DSD/BADI_IF_VC_APPTS has no exception.

Method EVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPTS Call by reference Type reference (TYPE) /DSD/VC_IT_APPTS Termine 20081107
2 Importing IF_DATFR Call by reference Type reference (TYPE) /DSD/VC_DATFR Termine ab 20081107
3 Importing IF_DATTO Call by reference Type reference (TYPE) /DSD/VC_DATTO Termine bis 20081107
4 Importing IT_VPH_SCSAPPTS Call by reference Type reference (TYPE) SCSAPPTTAB Besuchsplankopf: Tabelle von Terminen 20081107
5 Importing IT_VPP_SCSAPPTS Call by reference Type reference (TYPE) SCSAPPTTAB Besuchsplanposition: Tabelle von Terminen 20081107

Method EVALUATION on Interface /DSD/BADI_IF_VC_APPTS has no exception.

Method GLOBAL_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_CUSTOMER_DISPLAY_WDAYS Call by reference Type reference (TYPE) XFELD 'X' - Anzeige der aktiven Wochentage je Kunde 20090326
2 Changing CF_NO_INACTIVE_VL Call by reference Type reference (TYPE) XFELD 'X' - Besuchslisten ohne Kunden werden nicht generiert 20090326

Method GLOBAL_SETTINGS on Interface /DSD/BADI_IF_VC_APPTS has no exception.

Method SCREEN_RULE_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ACTION Call by reference Type reference (TYPE) SY-XCODE Internes ABAP-Systemfeld 20090112
2 Changing CF_SKIP_DEFAULT_SCREEN Call by reference Type reference (TYPE) XFELD Standardbildschirm überspringen 20090112
3 Changing CT_RULE_TAB Call by reference Type reference (TYPE) RULE_TAB Tabelle für Regeln 20090112
4 Importing IF_DISPLAY_MODE Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20090112
5 Importing IF_RULETYPE Call by reference Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20090112
6 Importing IF_TITLE Call by reference Type reference (TYPE) CHAR20 Char 20 20090112
7 Importing IF_VPID Call by reference Type reference (TYPE) /DSD/VC_VPID Besuchsplan 20090112
8 Importing IF_VPPOS Call by reference Type reference (TYPE) /DSD/VC_VPPOS Positionsnummer Besuchsplan 20090112
9 Importing IS_SCAVAILABL Call by reference Type reference (TYPE) SCAVAILABL Struktur von erlaubten Regeln 20090112
10 Importing IT_RULE_TAB_HEAD Call by reference Type reference (TYPE) RULE_TAB Tabelle der Kopfregeln 20090325
# Exception Resumable Description Created on
1 ERROR Fehler während der Pflege von Terminregeln aufgetreten 20090112

Method UPDATE_APPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VPAPPTS Call by reference Type reference (TYPE) /DSD/VC_IT_VPAPPTS Termine von Besuchsplaenen 20081107
2 Importing IF_DATFR Call by reference Type reference (TYPE) /DSD/VC_DATFR Termine ab 20081107
3 Importing IF_DATTO Call by reference Type reference (TYPE) /DSD/VC_DATTO Termine bis 20081107
4 Importing IT_VPPS Call by reference Type reference (TYPE) /DSD/VC_VPP_TY Besuchsplan - Positionsdaten 20081107

Method UPDATE_APPTS on Interface /DSD/BADI_IF_VC_APPTS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605