Hallo,
hat schon mal jemand mit der Function DAY_ATTRIBUTES_GET gearbeitet ?
Wie muß der Übergabebereich definiert werden ? Im Performance-Assistant wird er als Tabelle HOLIDAY_TAB mit der Struktur ISCAL_DAY definiert. Wenn ich das aber aufrufe, bricht das Programm ab mit der Fehlermeldung
CALL_FUNCTION_CONFLICT_LENG Ausnahme CX_SY_DYN_CALL_ILLEGAL_TYPE. Dazu schreibt der Dump, daß unter DAY_ATTRIBUTES nur Felder eines bestimmten Typs und mit bestimmter Länge mitgegeben werden dürfen. Das mitgegebene Feld HOLIDAY_TAB hat zwar den richtigen Typ aber nicht die richtige Länge.
wenn Du Dir die Schnittstelle des FuBaus ansiehst, findest Du auf dem Reiter Tabellen
DAY_ATTRIBUTES LIKE CASDAYATTR
das steht ähnlich auch am Anfang des Quelltextes als Kommentar
*" TABLES
*" DAY_ATTRIBUTES STRUCTURE CASDAYATTR
per Vorwärtsnavigation per Doppelklick entdeckst Du dann, dass CASDAYATTR ein Tabellentyp mit der Struktur ISCAL_DAY ist ...
Ganz auf dem falschen Dampfer warst Du gar nicht, Du hattest halt bloss noch nicht die Tabelle zur Struktur ...
Man gewöhnt sich dran.
Schönen Gruß und viel Erfolg
Bernhard