Ansicht
Dokumentation
RESC_CHANGE_MASTER_SU_EQUINUM - NKA: VorverAE Äquival.Zahlen ändern
ABAP Short Reference General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Funktionsbaustein können Sie die Äquivalenzziffern für eine Vorverteilungsabrechnungseinheit ändern.
In dem folgenden Beispiel, wird die Abrechnungseinheit mit dem Empfängerschlüssel 'VVAE1',
für den Nebenkostenschlüssel '1000', der Wirtschaftseinheit '00000619' und dem Buchungskreis '0001' geladen.
Danach werden die dazugehörigen Verteilschlüssel, welche zum Datum 01.01.1997 gültig waren geladen.
Der Funktionsbaustein soll nun einen neuen Satz von Verteilschlüsseln erstellen, welche ab dem 01.01.1998 gültig sind, und deren Summenäquivalenzziffer 120 ergibt.
Anmerkung
Das Gültig-ab-Datum muß am Anfang einer Abrechnungsperiode liegen. Außerdem darf
dieses Datum nicht kleiner gleich dem Datum der letzten Abrechnung sein. Gibt es für das angegebene
Datum Datensätze, so werden sie auf den neusten Stand "gebracht", sonst werden neue Datensätze auf der Datenbank erzeugt.
Beispiel
data: ls_viak03 type viak03.
data: lt_viak26 type re_t_viak26.
data: ls_viak26 type viak26.
select single * from viak03
into ls_viak03
where bukrs = '0001' and
swenr = '00000619' and
snksl = '1000' and
sempsl = 'VVAE1'.
select * from viak26 into table lt_viak26
where bukrs = ls_viak03-bukrs and
swenr = ls_viak03-swenr and
snksl = ls_viak03-snksl and
sempsl = ls_viak03-sempsl and
DGUELEMP = '19970101'.
loop at lt_viak26 into ls_viak26.
ls_viak26-dguelemp = '19980101'.
modify lt_viak26 from ls_viak26 index sy-tabix.
endloop.
CALL FUNCTION 'RESC_CHANGE_MASTER_SU_EQUINUM'
EXPORTING
is_viak03 = ls_viak03
ID_SUM_EQUINUM = 120
* ID_SUM_XEINHEIT =
* ID_OBJNR =
tables
it_viak26 = lt_viak26
EXCEPTIONS
NO_VIAK26_DATA_FOUND = 1
NO_SAME_DATE = 2
NO_SAME_SU = 3
WRONG_OR_NO_DATA = 4
OTHERS = 5.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
commit work.
ENDIF.
Weiterführende Informationen
Parameter
ID_OBJNRID_SUM_EQUINUM
ID_SUM_XEINHEIT
IS_VIAK03
IT_VIAK26
Ausnahmen
CAN_NOT_CREATE_SUMNO_AUTHORITY
NO_SAME_DATE
NO_SAME_SU
NO_VIAK26_DATA_FOUND
VIAK26_NO_ON_BEGIN_OF_PER
WRONG_ABRPER
WRONG_OR_NO_DATA
Funktionsgruppe
FV_RESC_AEROGBILLS - Synchronize billing plans General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3437 Date: 20240523 Time: 035152 sap01-206 ( 45 ms )