Ansicht
Dokumentation

ISP_OBJECT_CALENDAR_SHOW - IS-P: Kalenderanzeige für Objekte(incl. "Markieren" und "Detailinfos")

ISP_OBJECT_CALENDAR_SHOW - IS-P: Kalenderanzeige für Objekte(incl. "Markieren" und "Detailinfos")

PERFORM Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein ISP_OBJECT_CALENDAR_SHOW zeigt zu einer internen Tabelle von Objekten beginnend mit einem Monat(eines Jahres) eine Übersicht von wahlweise 1 - 4 Quartalen. (Speziell werden damit mit dem Startmonat Januar und 4 Quartalen vollständige Kalenderjahre angezeigt).

An den Funtkionsbautein werden folgende Parameter übergeben:
- OBJECT_TAB: Tabelle mit den tagesspezifischen Objekten;
für jeden Tag wird der Objekt-Key und das Datum übergeben mit Kenn-
zeichen, ob das Tages-objekt bereits markiert ist und ob die
Markierung geändert werden kann.
- MONTH_TO_START: Monat, mit dem die Kalenderanzeige beginnt
- YEAR_TO_START: Jahr, in dem der Startmonat liegt
- PV_MOVE_SEL_WOTAG: Start-Wochentag im Erscheinungskalender
- NUMBER_OF_QUARTERS: Anzahl Quartale der Kalenderanzeige
- TITLE_TEXT: Überschrift der Anzeige (nicht CUA-Titel!)
- OBJECT_TEXT_SINGULAR: Objekt-Text(Einzahl)
- OBJEKT_TEXT_PLURAL: Objekt-Text(Mehrzahl)
- INCL_PF2_SELECTION: Kalender inclusive Markier-Funktionen
- INCL_PF5_DETAIL: Kalender inclusive Detail-Anzeige
- DETAIL_KEY: Key für Zugriff auf Detail-Funktionalität in Tab. TJY10
(die Exception DETAIL_ACTIVITY_NOT_VALID wird ausgelöst, wenn die
Detail-Funktionalität nicht korrekt übergeben wird)
- Die Exception CALENDAR_TIME_NOT_VALID wird ausgelöst, wenn die Anga-
ben zum Kalenderzeitraum nicht korrekt sind

In der Kalender-Darstellung werden Tage unterschieden,
- an denen das Objekt bereits markiert wurde (fett + unterstrichen)
- an denen das Objekt nicht markiert wurde (fett)
- an denen das Objekt nicht existiert(normal)

Zusätzliche Funktionalität:

Die Kalender-Übersicht kann ergänzt werden durch folgende Funktionalitäten:
- Markierfunktionen (PF2, PF6, PF7, PF8)
PF2: Objekt markieren
PF6: Alle (erlaubten) Objekte markieren
PF7: Alle (erlaubten) Markierungen löschen
PF8: Markierungen auf Anfangszustand zurücksetzen
- Detail-Anzeige (PF5)
In der Tabelle TJY10 muß unter einem DETAIL-KEY ein
Funktionsbaustein hinterlegt werden, der bei PF5 ausgeführt wird. An
diesen Funktionsbaustein muß als Import-Parameter OBJECT
(Bezugsstruktur RJYCAL00-CAL_OBJECT) der Key des Objektes am
entsprechenden Kalendertag übergeben werden. Innerhalb des
Funktionssbausteines kann dann die gewünschte
Detail-Anzeige-Funktionalität ausgeführt werden.





Parameter

DETAIL_KEY
INCL_PF2_SELECTION
INCL_PF5_DETAIL
MONTH_TO_START
NUMBER_OF_QUARTERS
OBJECT_TAB
OBJECT_TEXT_PLURAL
OBJECT_TEXT_SINGULAR
PV_MOVE_SEL_WOTAG
TITLE_TEXT
YEAR_TO_START

Ausnahmen

CALENDAR_TIME_NOT_VALID
DETAIL_ACTIVITY_NOT_VALID

Funktionsgruppe

J0CA

Fill RESBD Structure from EBP Component Structure   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3161 Date: 20240523 Time: 135506     sap01-206 ( 31 ms )