Ansicht
Dokumentation
IMKEY_TO_INTRENO_WRITE - Fügt einen Satz zur Abbildung IMKEY <-> INTRENO in Tabelle VIZNRN
ROGBILLS - Synchronize billing plans BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieser FB besorgt, falls nötig und möglich, zu einem Immobilienobjekt den Kontierungsschlüssel IMKEY. Das Immobilienobjekt wird identifiziert durch seinen INTRENO sowie die Angabe der Einzelschlüssel. Ist das Immobilienobjekt an die Statusverwaltung angeschlossen, so muß die CO-Objektnummer ebenfalls übergeben werden.
Es wird zunächst geprüft, ob der übergebene IMKEY initial ist. Ist dies der Fall, so werden alle übergebenen Werte soweit möglich auf Plausibilität geprüft. Immobilienobjekte, die an die Statusverwaltung angeschlossen sind, müssen den Status 'zur Kontierung freigegeben' gesetzt haben.
Ist der IMKEY nicht initial, so wird davon ausgegangen, daß die Zuordnung IMKEY <-> INTRENO bereits durchgeführt wurde. Der FB wird ohne Fehler beendet.
Ist das Objekt nicht zur Kontierung freigegeben, so wird die Exception NO_ACCOUNTING_ALLOWED gesetzt. Diese Exception sollte im Programm abgefangen werden, sodaß keine Meldung an den Anwender gegeben wird. Ist die Kontierung freigegeben, so wird aus der Nummernvergabe ein neuer IMKEY besorgt und zusammen mit allen Immobilienschlüsseln in einer Zuordnungstabelle gesichert.
Der IMKEY wird an das rufende Programm zurückgegeben.
Beispiel
am Beispiel der Wirtschaftseinheit: (Tabelle VIOB01)
* Nach Eingabe von 'Sichern' einer Änderung oder beim Anlegen
* INTRENO ist bekannt, CO-Nr J_OBJNR ist bekannt
CALL FUNCTION 'IMKEY_TO_INTRENO_WRITE'
EXPORTING
I_INTRENO = VIOB01-INTRENO
I_BUKRS = VIOB01-BUKRS
I_SWENR = VIOB01-SWENR
I_J_OBJNR = VIOB01-J_OBJNR
CHANGING
C_IMKEY = VIOB01-IMKEY
EXCEPTIONS
*--- WRONG_INTRENO = 1 "Meldung aus FB ausgeben
*--- WRONG_IMMO_KEYS = 2 "Meldung aus FB ausgeben
NO_ACCOUNTING_ALLOWED = 3 "ignorieren
OTHERS = 4.
* Sichern der Wirtschaftseinheit in VIOB01
Anmerkung: bei der ignorierten Exception wird der IMKEY nicht verändert. Eine spezielle Behandlung ist normalerweise nicht nötig.
Parameter
C_IMKEYI_BUKRS
I_INTRENO
I_J_OBJNR
I_KZ_FORCE_IMKEY
I_RECNNR
I_SBERI
I_SEMPSL
I_SGENR
I_SGRNR
I_SMENR
I_SMIVE
I_SNKSL
I_SVWNR
I_SWENR
Ausnahmen
IMKEY_NUMBER_INVALIDNO_ACCOUNTING_ALLOWED
WRONG_IMMO_KEYS
WRONG_INTRENO
Funktionsgruppe
FIMKVendor Master (General Section) BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3108 Date: 20240523 Time: 095321 sap01-206 ( 54 ms )