Tschabo
16-04-14, 11:15
Hallo,
ich möchte ein bestehendes Eingabe-Subfile Programm in einem Window laufen darstellen. Leider bekomme ich jetzt schon beim Initialisieren der Subfile wenn der Subfile Steuersatz geschrieben wird einen Sitzungs- oder Einheitenfehler.
Nachrichten-ID . . . . : RNQ1255 Bewertung . . . . . . : 99
Nachrichtenart . . . . : Anfrage
Sendedatum . . . . . . : 16.04.14 Sendezeit . . . . . . : 12:04:36
Nachricht . . . : Sitzungs- oder Einheitenfehler in Datei HB130FM
aufgetreten (C G D F).
Kann mir jemand einen Tipp geben, was ich falsch mache.
Hier der Code:
Bildschirmformat (Subfile Kontrollsatz)
A*--------------------------------------------------------------*
A* Window-Rahmen *
A*--------------------------------------------------------------*
A R WINDOW1
A*%%TS SD 20140414 224356 TSCHABO REL-V5R3M0 5722-WDS
A OVERLAY
A PUTOVR
A OVRDTA
A WINDOW(*DFT 22 50 *NOMSGLIN)
A*--------------------------------------------------------------*
A* Subfile - Steuersatz *
A*--------------------------------------------------------------*
A R SFL1CTL SFLCTL(SFL1)
A*%%TS SD 20140416 113606 TSCHABO REL-V5R3M0 5722-WDS
A SFLSIZ(0050)
A SFLPAG(0015)
A WINDOW(WINDOW1)
A OVERLAY
A N32 SFLDSP
A N31 SFLDSPCTL
A 31 SFLINZ
A 39 SFLEND(*MORE)
A SFLRNA
A SF_RRN1 4S 0H SFLRCDNBR(CURSOR)
A 2 1'Personen/Objekte verwalten'
A COLOR(WHT)
A SF_PGMNAM 10A O 2 41
A 4 1'Personen/Objekte'
A COLOR(WHT)
A 4 32'L=Löschen'
A COLOR(WHT)
RPG-Programm (Subfile bereinigen)
*---------------------------------------------------------------
* $sflclr Subfile bereinigen
*---------------------------------------------------------------
C $sflclr BEGSR
* Subfile bereinigen
* SF_RRN1 muss > 0 sein für Initialisierung
C EVAL *IN31 = *ON
C EVAL sf_rrn1 = 1
C WRITE sfl1ctl
C EVAL sf_rrn1 = 0
C EVAL *IN31 = *OFF
C EVAL *IN32 = *OFF
Beim Schreiben des Subfile Steuersatzes kommt die Fehlermeldung.
Vielen Dank.
ich möchte ein bestehendes Eingabe-Subfile Programm in einem Window laufen darstellen. Leider bekomme ich jetzt schon beim Initialisieren der Subfile wenn der Subfile Steuersatz geschrieben wird einen Sitzungs- oder Einheitenfehler.
Nachrichten-ID . . . . : RNQ1255 Bewertung . . . . . . : 99
Nachrichtenart . . . . : Anfrage
Sendedatum . . . . . . : 16.04.14 Sendezeit . . . . . . : 12:04:36
Nachricht . . . : Sitzungs- oder Einheitenfehler in Datei HB130FM
aufgetreten (C G D F).
Kann mir jemand einen Tipp geben, was ich falsch mache.
Hier der Code:
Bildschirmformat (Subfile Kontrollsatz)
A*--------------------------------------------------------------*
A* Window-Rahmen *
A*--------------------------------------------------------------*
A R WINDOW1
A*%%TS SD 20140414 224356 TSCHABO REL-V5R3M0 5722-WDS
A OVERLAY
A PUTOVR
A OVRDTA
A WINDOW(*DFT 22 50 *NOMSGLIN)
A*--------------------------------------------------------------*
A* Subfile - Steuersatz *
A*--------------------------------------------------------------*
A R SFL1CTL SFLCTL(SFL1)
A*%%TS SD 20140416 113606 TSCHABO REL-V5R3M0 5722-WDS
A SFLSIZ(0050)
A SFLPAG(0015)
A WINDOW(WINDOW1)
A OVERLAY
A N32 SFLDSP
A N31 SFLDSPCTL
A 31 SFLINZ
A 39 SFLEND(*MORE)
A SFLRNA
A SF_RRN1 4S 0H SFLRCDNBR(CURSOR)
A 2 1'Personen/Objekte verwalten'
A COLOR(WHT)
A SF_PGMNAM 10A O 2 41
A 4 1'Personen/Objekte'
A COLOR(WHT)
A 4 32'L=Löschen'
A COLOR(WHT)
RPG-Programm (Subfile bereinigen)
*---------------------------------------------------------------
* $sflclr Subfile bereinigen
*---------------------------------------------------------------
C $sflclr BEGSR
* Subfile bereinigen
* SF_RRN1 muss > 0 sein für Initialisierung
C EVAL *IN31 = *ON
C EVAL sf_rrn1 = 1
C WRITE sfl1ctl
C EVAL sf_rrn1 = 0
C EVAL *IN31 = *OFF
C EVAL *IN32 = *OFF
Beim Schreiben des Subfile Steuersatzes kommt die Fehlermeldung.
Vielen Dank.