Klasse TEDI_Transfer

Unit

Deklaration

type TEDI_Transfer = class(TForm)

Beschreibung

Hierarchie

Übersicht

Felder

Public Animate1: TAnimate;
Public FtpClient: TFtpClient;
Public ProgressBar1: TJvGradientProgressBar;
Public Label1: TJvLabel;
Private FEdiDateien: TList;

Methoden

Public procedure FtpClientProgress(Sender: TObject; Count: Integer; var Abort: Boolean);
Public procedure FtpClientError(Sender: TObject; var Msg: string);
Private function MakeEANCOM(EdiDatei: TObject): string;
Private function MakeIFTMIN(EdiDatei: TObject): string;
Private function MaskEDIDelimiters(aText: string; aLength: Integer = 0): string;
Private function get_LKZ_ISO(iLKZ: string): string;
Private function get_Code7073(iKdBez, iEigentum: string): string;
Private function get_GIN(von, bis, limit, werk: Integer; Kennzeichen, LP_KZ: string): string;
Private function getNumberOfSubs(sTxt, sDeli: string): Integer;
Private function ohneTrennzeichen(aText: string; aLength: integer = 0): string;
Private function getCUS(ilkz: string; iwerk: Integer): string;
Private function get_SNGEW_Format(istr: string): string;
Private procedure DoEdi_Execute;
Private procedure Fill_EdiDatei4913(aEdiDatei: PEdiDaten);
Private procedure Fill_EdiDatei4987(aEdiDatei: TObject);
Private procedure Fill_EdiDatei4987_BMW(aEdiDatei: TObject);
Private procedure Fill_EdiDatei4920(EdiDatei: TObject);
Private procedure FillMailSpeditionsauftrag(EdiDatei: TObject);
Private procedure FillMailLieferschein(EdiDatei: TObject);
Private procedure FillMailFrachtbrief(EdiDatei: TObject);
Private procedure Fill_EdifaktDatei(EdiDatei: TObject);
Private function DoInit_Queries(aDokumentnr: integer): Boolean;
Private procedure AddToList(var aListText: string; aText: string); overload;
Private procedure AddToList(var aListText: string; aValue: integer); overload;
Private procedure DoSplit_PlzOrt(aPlzOrt: string; var aOrt: string; var aPlz: string);
Private procedure DoFill4987_NAD_ST(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer);
Private procedure DoFill4987_NAD_SF(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer);
Private procedure DoFill4987_NAD_BY(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer);
Private procedure DoFill4987_NAD_SE(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer); overload;
Private procedure DoFill4987_NAD_SE(const aKdnr: integer; var aMsg: string; var aSegCnt: integer); overload;
Private procedure DoFill4987_NAD_FW(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer);
Private function MakeXml: string;
Public constructor Create(aOwner: TComponent); override;
Public destructor Destroy; override;
Public procedure InitData;
Public procedure Exec;

Beschreibung

Felder

Public Animate1: TAnimate;
 
Public FtpClient: TFtpClient;
 
Public ProgressBar1: TJvGradientProgressBar;
 
Public Label1: TJvLabel;
 
Private FEdiDateien: TList;
 

Methoden

Public procedure FtpClientProgress(Sender: TObject; Count: Integer; var Abort: Boolean);
 
Public procedure FtpClientError(Sender: TObject; var Msg: string);
 
Private function MakeEANCOM(EdiDatei: TObject): string;

Mü 26.09.2017

Private function MakeIFTMIN(EdiDatei: TObject): string;

Müller 13.01.2016

Private function MaskEDIDelimiters(aText: string; aLength: Integer = 0): string;

Müller 22.03.2016

Private function get_LKZ_ISO(iLKZ: string): string;

Pohl 04.08.21

Private function get_Code7073(iKdBez, iEigentum: string): string;

Mü 22.08.2016

Private function get_GIN(von, bis, limit, werk: Integer; Kennzeichen, LP_KZ: string): string;

Mü 22.08.2016

Private function getNumberOfSubs(sTxt, sDeli: string): Integer;

Mü 22.08.2016

Private function ohneTrennzeichen(aText: string; aLength: integer = 0): string;

Mü 22.08.2016

Private function getCUS(ilkz: string; iwerk: Integer): string;

Mü 22.08.2016

Private function get_SNGEW_Format(istr: string): string;

Mü 22.08.2016

Private procedure DoEdi_Execute;

EdiDatei: PEdiDaten;

Private procedure Fill_EdiDatei4913(aEdiDatei: PEdiDaten);
 
Private procedure Fill_EdiDatei4987(aEdiDatei: TObject);

Mü 22.08.2016

Private procedure Fill_EdiDatei4987_BMW(aEdiDatei: TObject);

Mü 22.08.2016

Private procedure Fill_EdiDatei4920(EdiDatei: TObject);

Mü 22.08.2016

Private procedure FillMailSpeditionsauftrag(EdiDatei: TObject);
 
Private procedure FillMailLieferschein(EdiDatei: TObject);

Mü 22.03.2016

Private procedure FillMailFrachtbrief(EdiDatei: TObject);
 
Private procedure Fill_EdifaktDatei(EdiDatei: TObject);
 
Private function DoInit_Queries(aDokumentnr: integer): Boolean;
 
Private procedure AddToList(var aListText: string; aText: string); overload;
 
Private procedure AddToList(var aListText: string; aValue: integer); overload;
 
Private procedure DoSplit_PlzOrt(aPlzOrt: string; var aOrt: string; var aPlz: string);
 
Private procedure DoFill4987_NAD_ST(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer);
 
Private procedure DoFill4987_NAD_SF(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer);
 
Private procedure DoFill4987_NAD_BY(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer);
 
Private procedure DoFill4987_NAD_SE(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer); overload;
 
Private procedure DoFill4987_NAD_SE(const aKdnr: integer; var aMsg: string; var aSegCnt: integer); overload;

R2052

Private procedure DoFill4987_NAD_FW(aEdiDaten: PEdiDaten; var aMsg: string; var aSegCnt: integer);

R2052

Private function MakeXml: string;
 
Public constructor Create(aOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public procedure InitData;
 
Public procedure Exec;
 

Erstellt mit PasDoc 0.16.0.