[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Thema: K041 und DKS

  1. #1
    Registriert seit
    Jun 2004
    Beiträge
    89

    Question K041 und DKS

    Hallo zusammen,

    eine Frage:

    Ich möchte in der Finanzbuchhaltungssoftware DKS die Kontenschnittstelle K041 benutzen.

    Hierzu muss die Datei per interner Dateibeschreibung definiert werden.

    Da ich dies noch nie gemacht habe, möchte ich gerne Fragen, ob jemand einen kleinen Tipp hat, wie dies genau funktioniert oder ein Codebeispiel?


    Vielen Dank

    CaddyMajor

  2. #2
    Registriert seit
    Nov 2004
    Beiträge
    19
    Hallo,

    schau doch mal hier nach http://www.rlpforen.de/showthread.ph...&highlight=DKS

    Gruss
    PAXI

  3. #3
    Registriert seit
    Jun 2004
    Beiträge
    89
    Habe ich mir schon angeschaut.

    Hilft mir leider nicht weiter. Wie das das Feld mit 'a' füllt, war mir klar.

    Mein Problem ist das mit der internen Beschreibung.

  4. #4
    Registriert seit
    Nov 2004
    Beiträge
    19
    Zitat Zitat von CaddyMajor
    Habe ich mir schon angeschaut.

    Hilft mir leider nicht weiter. Wie das das Feld mit 'a' füllt, war mir klar.

    Mein Problem ist das mit der internen Beschreibung.
    Hm, kannst das bitte etwas näher detaillieren ? meinst die DS-Beschreibung?

    wie z.B.
    IK4Y DS
    I 1 3 Mandant
    I usw.

  5. #5
    Registriert seit
    Jun 2004
    Beiträge
    89
    OK, habe die Datei so definiert:


    FK041INT uf a F 1330 DISK

    Dann gehts weiter:
    IK041INT KF
    1 2 K0SAAR
    3 3 K0LOKZ
    4 6 K0BHN1
    7 7 K0KTA2
    8 17 K0KTN2
    18 32 K0MATC
    usw usw. bis zur stelle 1330
    ganz unten dann eine Definition
    18 1330 TOTAL

    Dieses Feld fülle ich mit 'aaa'
    eval total = *all'a'

    danach mache ich einen write kbdd (=Satzformatname)

    Beim Umwandeln bekomme ich die Mitteilung, das KBDD nicht definiert ist. Ist er aber in der Datei K041INT.

    Hast du nen Tip?

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Eine interne Datei hat kein Satzformat. Geschrieben wird über den Dateinamen bzw. O-Bestimmungen (EXCPT).

    I-Bestimmungen dienen zum Lesen, O-Bestimmungen zum Schreiben.

    Du kannst auch ein anderes Verfahren anwenden.
    Nimm eine DDS-beschriebene Datei mit genau 1 Feld in der Länge des Satzes.

    Definiere die Datei als extern beschriebene Datei und du erhältst 1 Format mit 1 Feld.
    Dieses Feld definierst du dann in der Struktur als DS, da ein Feld auch eine DS sein kann.

    Dann kannst du das Format auch schreiben.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Jun 2004
    Beiträge
    89
    Vielen Dank für die Antwort.

    Ich habe im Anhang als TXT-Datei die Source des Programms angehängt.

    Leider schreibt er bei diesen Programm nichts in die Datei weg. Da ich leider derartiges noch nicht entwickelt habe, hoffe ich auf Tipps der Community.

    Die Datei K041INT wurde per CRTPF mit Satzlänge 1330 definiert, ohne Beschreibung.

    Vielen Dank

  8. #8
    Registriert seit
    Nov 2004
    Beiträge
    19
    Rufe mich doch kurz mal an.
    Mobil 0162/8229868
    Gruss PAXI

  9. #9
    Registriert seit
    Jul 2002
    Beiträge
    218
    hi,

    fehlt nur noch


    o feld bispos
    o total 1330

    dann funkts.

    lg
    Hans-Joachim

  10. #10
    Registriert seit
    Nov 2004
    Beiträge
    19
    Zitat Zitat von jajonowak
    hi,

    fehlt nur noch


    o feld bispos
    o total 1330

    dann funkts.

    lg
    Hans-Joachim
    Total ist doch beschrieben von 18 - 1330 ? oder was ist gemeint ?

    Gruss
    Petra

  11. #11
    Registriert seit
    Nov 2004
    Beiträge
    19
    Spalten . . . : 6 100 Editieren
    SEU==>
    FMT H HSchlüsselwörter++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++Bemerkungen+++++++++
    ***************** Datenanfang ************************************************** *****************
    001.00 H
    001.01 FMYDATEI UF E DISK A
    002.00 IDSNAM DS
    002.01 I 1 6 F0001
    003.00 I 7 13 C0001
    004.00 I 14 17 F0002
    007.00 C eval total = *all'a'
    008.00 C write mydateifm
    ******************Datenende ************************************************** *******************

  12. #12
    Registriert seit
    Jul 2002
    Beiträge
    218
    hey petra,

    ja total ist beschrieben (intern)
    bei extern beschriebenen dateien wird write (satzformat) ,
    bei intern beschriebenen dateinen wird excpt(e-name)+
    O-bestimmung angegeben.
    dazu gehöhrt
    1. datei E add e-name
    2. feld letzte ausgabeposition

    also O total 1330

    wenn Du die 2. O-zeile noch so dazufügst ist es o.k.
    hoppla die felder die die stellen 1-18 belegen müssen ebenfalls noch mit angegeben werden.


    lg
    Hans-joachim

Similar Threads

  1. DKS Rücksicherung
    By Calimero in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 14-05-10, 10:44
  2. Gibt es eine Software-Konsolidierung für DKS ??
    By GEA in forum NEWSboard Server Software
    Antworten: 1
    Letzter Beitrag: 26-11-04, 12:23
  3. DKS
    By DKSPROFI in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 17-11-04, 14:31
  4. Gibt es ein DKS Anwender Forum im Internet ???
    By GEA in forum NEWSboard Server Software
    Antworten: 3
    Letzter Beitrag: 15-11-04, 16:05
  5. DKS Schnittstelle - Datensatz mit "a" füllen
    By programmer in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 22-09-04, 09:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •