Benutzer-Werkzeuge

Webseiten-Werkzeuge


hrpdc_mit_ausweisconvert

So werden im Download die ersten beiden Stellen „genullt“: # HRPDC-Perso-Download # [E2BPCC1DNPERSO000] DstSize=213 Cvt000= 0,213, 0,213,L ; copy whole hrcc1dnperso structure Cvt010= -1, -1, 10, 11,L0 ; Ausweisnummer: 10123456 –> 00123456

Der Downloader macht das am Segment fest.

Und so wird das wieder beim Upload eingefügt: [TEVEN] # kundenspec. # # Ausweisnummer, erste beiden Stellen ersetzen: 00123456 –> 10123456 # Funktioniert auch bei Konvertierung aus KK1, # da nur das Zielfeld TIMEID_NO (=Offset ab 45) # veraendert wird. # # CVT000= 0, 184, 0, 184, L ; copy whole hrcc1upteven structure CVT010= -1, -1, 45, 46, F10; 00123456 –> 10123456

Die „10“ wird hier natürlich statisch einkopiert, man weiß ja nicht, was im Download mal drin gestanden hat.

Im konkreten Fall wurde eine Filiale an ein zentrales SAP angebunden. Damit die aber nicht ihre Ausweise (teuer) erneuern mußten, genügte es die vorderen Stellen zu „nullen“ und im Upload wieder einzufügen. Daß jemand von einem anderen Werk hier buchen können sollte, war nicht vorgesehen.

hrpdc_mit_ausweisconvert.txt · Zuletzt geändert: 2020/06/24 14:33 von 127.0.0.1