SAP ABAP Class /DSD/BADI_IF_VC_APPTS (Interface for BAdI: /DSD/BADI_VC_APPTS)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20081107 |
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
| Class | /DSD/BADI_IF_VC_APPTS | |
| Short Description | Interface for BAdI: /DSD/BADI_VC_APPTS | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20081107 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /DSD/BADI_IF_VC_APPTS has no forward declaration.
Interfaces
Class /DSD/BADI_IF_VC_APPTS has no interface implemented.
Friends
Class /DSD/BADI_IF_VC_APPTS has no friend class.
Attributes
Class /DSD/BADI_IF_VC_APPTS has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Allow / Restrict Appointment Rule Categories | 20081107 | |
| 2 | Instance method | Public | Method | Change Start Date for Determining Customer Appointments | 20090112 | |
| 3 | Instance method | Public | Method | Customer rule compatible with visit plan header rule? | 20081107 | |
| 4 | Instance method | Public | Method | Compare header appointment rule with item appointment rule | 20081107 | |
| 5 | Instance method | Public | Method | Global Parameters for Visit Control | 20090326 | |
| 6 | Instance method | Public | Method | Change Maintenance Dialog Screen | 20090112 | |
| 7 | Instance method | Public | Method | Change customer's visit appointments | 20081107 |
Events
Class /DSD/BADI_IF_VC_APPTS has no event.
Types
Class /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 | CF_RULETYPE | Call by reference | Type reference (TYPE) | CHAR2 | Komponente der Versionsnummer | 20081107 | |||
| 2 | CF_SCAVAILABL | Call by reference | Type reference (TYPE) | CHAR05 | 'XXXXX' | Struktur von erlaubten Regeln | 20081107 | ||
| 3 | CF_TITLE | Call by reference | Type reference (TYPE) | CHAR20 | Char 20 | 20081107 | |||
| 4 | IF_VPID | Call by reference | Type reference (TYPE) | /DSD/VC_VPID | Besuchsplan | 20081107 | |||
| 5 | IF_VPPOS | Call by reference | Type reference (TYPE) | /DSD/VC_VPPOS | Positionsnummer Besuchsplan | 20081107 |
Method AVAILABLE_RULETYPES on class /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 | CF_DATFR | Call by reference | Type reference (TYPE) | /DSD/VC_DATFR | Gültig ab | 20090112 | |||
| 2 | IS_VPH | Call by reference | Type reference (TYPE) | /DSD/VC_VPH | DSD: Besuchsplan - Kopfdaten | 20090112 | |||
| 3 | IS_VPP | Call by reference | Type reference (TYPE) | /DSD/VC_VPP | DSD: Besuchsplan - Positionsdaten | 20090112 |
Method CHANGE_START_DATE on class /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 | CT_MESSAGES | Call by reference | Type reference (TYPE) | /DSD/VC_MESSAGES_TY | Fehlerprotokoll: Nachrichten Appl.Log | 20081107 | |||
| 2 | IF_DATFR | Call by reference | Type reference (TYPE) | /DSD/VC_VPH-DATFR | Termine ab | 20081107 | |||
| 3 | IF_DATTO | Call by reference | Type reference (TYPE) | /DSD/VC_VPH-DATTO | Termine bis | 20081107 | |||
| 4 | IT_VPPS | Call by reference | Type reference (TYPE) | /DSD/VC_VPP_TY | Besuchsplan - Positionsdaten | 20081107 |
Method CHECK_CUSTOMER_RULES on class /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 | CT_APPTS | Call by reference | Type reference (TYPE) | /DSD/VC_IT_APPTS | Termine | 20081107 | |||
| 2 | IF_DATFR | Call by reference | Type reference (TYPE) | /DSD/VC_DATFR | Termine ab | 20081107 | |||
| 3 | IF_DATTO | Call by reference | Type reference (TYPE) | /DSD/VC_DATTO | Termine bis | 20081107 | |||
| 4 | IT_VPH_SCSAPPTS | Call by reference | Type reference (TYPE) | SCSAPPTTAB | Besuchsplankopf: Tabelle von Terminen | 20081107 | |||
| 5 | IT_VPP_SCSAPPTS | Call by reference | Type reference (TYPE) | SCSAPPTTAB | Besuchsplanposition: Tabelle von Terminen | 20081107 |
Method EVALUATION on class /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 | CF_CUSTOMER_DISPLAY_WDAYS | Call by reference | Type reference (TYPE) | XFELD | 'X' - Anzeige der aktiven Wochentage je Kunde | 20090326 | |||
| 2 | CF_NO_INACTIVE_VL | Call by reference | Type reference (TYPE) | XFELD | 'X' - Besuchslisten ohne Kunden werden nicht generiert | 20090326 |
Method GLOBAL_SETTINGS on class /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 | CF_ACTION | Call by reference | Type reference (TYPE) | SY-XCODE | Internes ABAP-Systemfeld | 20090112 | |||
| 2 | CF_SKIP_DEFAULT_SCREEN | Call by reference | Type reference (TYPE) | XFELD | Standardbildschirm überspringen | 20090112 | |||
| 3 | CT_RULE_TAB | Call by reference | Type reference (TYPE) | RULE_TAB | Tabelle für Regeln | 20090112 | |||
| 4 | IF_DISPLAY_MODE | Call by reference | Type reference (TYPE) | SYCHAR01 | CHAR01-Datenelement fuer SYST | 20090112 | |||
| 5 | IF_RULETYPE | Call by reference | Type reference (TYPE) | CHAR2 | Komponente der Versionsnummer | 20090112 | |||
| 6 | IF_TITLE | Call by reference | Type reference (TYPE) | CHAR20 | Char 20 | 20090112 | |||
| 7 | IF_VPID | Call by reference | Type reference (TYPE) | /DSD/VC_VPID | Besuchsplan | 20090112 | |||
| 8 | IF_VPPOS | Call by reference | Type reference (TYPE) | /DSD/VC_VPPOS | Positionsnummer Besuchsplan | 20090112 | |||
| 9 | IS_SCAVAILABL | Call by reference | Type reference (TYPE) | SCAVAILABL | Struktur von erlaubten Regeln | 20090112 | |||
| 10 | IT_RULE_TAB_HEAD | Call by reference | Type reference (TYPE) | RULE_TAB | Tabelle der Kopfregeln | 20090325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_VPAPPTS | Call by reference | Type reference (TYPE) | /DSD/VC_IT_VPAPPTS | Termine von Besuchsplaenen | 20081107 | |||
| 2 | IF_DATFR | Call by reference | Type reference (TYPE) | /DSD/VC_DATFR | Termine ab | 20081107 | |||
| 3 | IF_DATTO | Call by reference | Type reference (TYPE) | /DSD/VC_DATTO | Termine bis | 20081107 | |||
| 4 | IT_VPPS | Call by reference | Type reference (TYPE) | /DSD/VC_VPP_TY | Besuchsplan - Positionsdaten | 20081107 |
Method UPDATE_APPTS on class /DSD/BADI_IF_VC_APPTS has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in |