Beruflich Dokumente
Kultur Dokumente
FIELD-SYMBOLS <F2>.
DATA AUFART LIKE AUFK-AUART.
DATA A VALUE 'A'.
DATA Z VALUE 'Z'.
DATA STERN VALUE '*'.
DATA FUENFZIG(2) VALUE '50'.
DATA NULL2(2) VALUE '02'.
DATA NULL7(2) VALUE '07'.
DATA NULL8(2) VALUE '08'.
DATA FREIGABE.
DATA FIRST.
DATA KOARGR-PLAN LIKE RKPLN-KAGRU VALUE 'EGK_SIPLAN'.
DATA KOKRS_GESETZT.
DATA AUS_AENDERUNG.
*ata pl8 like rkpln-wkg.
DATA PL8(09).
DATA BEGIN OF TPELSCH OCCURS 1.
INCLUDE STRUCTURE T950F.
DATA END OF TPELSCH.
DATA ANF-UZEIT LIKE SY-UZEIT.
DATA X-AUFTRAG LIKE AUFK-AUFNR.
DATA X-ZEILE LIKE T950F-ZEILE.
DATA PLANJAHR(4) VALUE '2000'.
DATA WRTTP_PLANUNG LIKE COSP-WRTTP VALUE '10'.
DATA KSTAR_PLAN1 LIKE COSP-KSTAR VALUE '0000054400'.
DATA KSTAR_PLAN2 LIKE COSP-KSTAR VALUE '0000055000'.
DATA KSTAR_PLAN3 LIKE COSP-KSTAR VALUE '0000059709'.
DATA: BEGIN OF PLANLOESCH OCCURS 1,
GJAHR LIKE COSP-GJAHR,
END OF PLANLOESCH.
DATA BEGINN_JAHR LIKE COSP-GJAHR VALUE '2000'.
INCLUDE RCNCON03. "interne status
DATA FOBLIGO.
DATA SAKNR LIKE COAS-SAKNR.
TABLES: ZSIS_AUFT,T001, "SI-Auftr�ge
COAS, "Controlling-Auftragsstamm
AUFK, "Auftragsstamm
RSTXT. "Auftragsstamm
TABLES: ZSI_DATEIEN.
DATA PLANKOSTEN LIKE T989Y-GRENZE.
DATA SUBRC LIKE SY-SUBRC.
DATA AUFTRAG LIKE COAS-AUFNR.
* parameters: transakt(1) default 'N',
* btci_aus(1) default 'J',
* echtlauf default 'N',
* si_liste default 'J',
* aufnrpl like zsis_auft-aufnr default '00000000'.
DATA: TRANSAKT(1) VALUE 'J',
BTCI_AUS(1) VALUE 'N',
ECHTLAUF VALUE 'J',
SI_LISTE VALUE 'N',
AUFNRPL LIKE ZSIS_AUFT-AUFNR VALUE '00000000'.
*----------------------------------------------------------------
* datasets ECHTLAUF
*data p_file like rlgrap-filename. "Auftr�ge input
*data o_file like rlgrap-filename. "Protokoll output
*data para_in_file like rlgrap-filename. "Parameter input
*data para_out_file like rlgrap-filename. "Parameter output
*-----------------------------------------------------------------
*-----------------------------------------------------------------
* datasets TEST und Echtlauf
DATA: BEGIN OF P_FILE,
P_FILE LIKE RLGRAP-FILENAME "auftragsdaten
VALUE '/home/siegk/input/SIRKUPDU.TXT',
END OF P_FILE.
DATA: BEGIN OF O_FILE,
O_FILE LIKE RLGRAP-FILENAME "verarbeitungsprotokoll
VALUE '/home/siegk/output/SIRKUPDD.TXT',
END OF O_FILE.
DATA PARA_IN_FILE LIKE RLGRAP-FILENAME. "Parameter input
DATA PARA_OUT_FILE LIKE RLGRAP-FILENAME. "Parameter output
*-----------------------------------------------------------------
DATA BUKRS_AG LIKE COAS-BUKRS.
DATA ZBUKRS_AG LIKE COAS-BUKRS.
DATA BUKRS_AN LIKE COAS-BUKRS.
DATA KOSTL_AG LIKE COAS-KOSTL.
DATA KOSTL_AN LIKE COAS-KOSTL.
DATA BUKRS LIKE COAS-BUKRS VALUE '1000'.
DATA KOKRS LIKE COAS-KOKRS VALUE '1000'.
DATA STARTSATZ(80).
DATA ENDESATZ LIKE STARTSATZ.
DATA FEHLER_MERK.
DATA JAHR(4).