Codeunit 18059820 EOS Flat File Management
Codeunit 18059820 EOS Flat File Management
Methods
CleanPhoneNumber
procedure CleanPhoneNumber(PhoneNumber: Text): Text
Parameters / Return Value
PhoneNumber
Text[]Returns
Text[]
CleanString
procedure CleanString(InputStr: Text) OutputStr: Text
Parameters / Return Value
InputStr
Text[]Returns
Text[]
CopyStringEnding
procedure CopyStringEnding(InputStr: Text; Length: Integer): Text
Parameters / Return Value
InputStr
Text[]Length
IntegerReturns
Text[]
EndFile
procedure EndFile()
DownloadFile
procedure DownloadFile(FileName: Text)
Parameters / Return Value
- FileName
Text[]
FormatDate
procedure FormatDate(InputDate: Date; OutputFormat: Option): Text
Parameters / Return Value
InputDate
DateOutputFormat
OptionReturns
Text[]
FormatNum
procedure FormatNum(Number: Decimal; ValueFormat: Option): Text
Parameters / Return Value
Number
DecimalValueFormat
OptionReturns
Text[]
FormatPadding
procedure FormatPadding(ValueFormat: Option; Value: Text; Length: Integer): Text
Parameters / Return Value
ValueFormat
OptionValue
Text[]Length
IntegerReturns
Text[]
GetFileCount
procedure GetFileCount(): Integer
Parameters / Return Value
- Returns
Integer
GetMaxRecordsPerFile
procedure GetMaxRecordsPerFile(): Integer
Parameters / Return Value
- Returns
Integer
GetRecordCount
procedure GetRecordCount(RecordType: Option A,B,C,D,E,G,H,L,Z): Integer
Parameters / Return Value
RecordType
OptionA(0) ,B(1) ,C(2) ,D(3) ,E(4) ,G(5) ,H(6) ,L(7) ,Z(8)Returns
Integer
GetEstimatedNumberOfRecords
procedure GetEstimatedNumberOfRecords(): Integer
Parameters / Return Value
- Returns
Integer
GetTotalTransmissions
procedure GetTotalTransmissions(): Integer
Parameters / Return Value
- Returns
Integer
Initialize
procedure Initialize()
RecordsPerFileExceeded
procedure RecordsPerFileExceeded(Type: Option A,B,C,D,E,G,H,L,Z): Boolean
Parameters / Return Value
Type
OptionA(0) ,B(1) ,C(2) ,D(3) ,E(4) ,G(5) ,H(6) ,L(7) ,Z(8)Returns
Boolean
SetServerFileName
procedure SetServerFileName(FileName: Text)
Parameters / Return Value
- FileName
Text[]
SetEstimatedNumberOfRecords
procedure SetEstimatedNumberOfRecords(NewEstimatedNumberOfRecords: Integer)
Parameters / Return Value
- NewEstimatedNumberOfRecords
Integer
SetHeaderFooterRecordCountPerFile
procedure SetHeaderFooterRecordCountPerFile(NewHeaderFooterRecordCountPerFile: Integer)
Parameters / Return Value
- NewHeaderFooterRecordCountPerFile
Integer
StartNewFile
procedure StartNewFile()
StartNewRecord
procedure StartNewRecord(Type: Option A,B,C,D,E,G,H,L,Z)
Parameters / Return Value
Type
OptionA(0) ,B(1) ,C(2) ,D(3) ,E(4) ,G(5) ,H(6) ,L(7) ,Z(8)
WritePositionalValue
procedure WritePositionalValue(Position: Integer; Length: Integer; ValueFormat: Option; Value: Text; Truncate: Boolean)
Parameters / Return Value
Position
IntegerLength
IntegerValueFormat
OptionValue
Text[]Truncate
Boolean
WriteBlockValue
procedure WriteBlockValue("Code": Code[8]; ValueFormat: Option; Value: Text)
Parameters / Return Value
Code
Code[8]ValueFormat
OptionValue
Text[]
WriteValue
procedure WriteValue(Position: Integer; Length: Integer; Value: Text)
Parameters / Return Value
Position
IntegerLength
IntegerValue
Text[]
GetFilePosition
procedure GetFilePosition(): Integer
Parameters / Return Value
- Returns
Integer
ChangeFileCount
procedure ChangeFileCount(pValue: Integer)
Parameters / Return Value
- pValue
Integer
GetProgModH
procedure GetProgModH(): Integer
Parameters / Return Value
- Returns
Integer
ResetProgModH
procedure ResetProgModH()
SetCurrRecordVariant
procedure SetCurrRecordVariant(RecVariant: Variant)
Parameters / Return Value
- RecVariant
Variant
Events
OnAfterWriteBlockValue
local procedure OnAfterWriteBlockValue(BlockCode: Code[8]; Value: Text)
Parameters / Return Value
BlockCode
Code[8]Value
Text[]
OnAfterWritePositionalValue
local procedure OnAfterWritePositionalValue(Position: Integer; Length: Integer; Value: Text)
Parameters / Return Value
Position
IntegerLength
IntegerValue
Text[]
OnAfterInitialize
local procedure OnAfterInitialize()
OnAfterEndRecord
local procedure OnAfterEndRecord()
OnAfterEndFile
local procedure OnAfterEndFile()
OnBeforeDownloadFile
local procedure OnBeforeDownloadFile(var SkipDownload: Boolean)
Parameters / Return Value
- SkipDownload
Boolean
OnBeforeWritePositionalValue
local procedure OnBeforeWritePositionalValue(Position: Integer; Length: Integer; ValueFormat: Option; var Value: Text; Truncate: Boolean; var CurrRec: Variant)
Parameters / Return Value
Position
IntegerLength
IntegerValueFormat
OptionValue
Text[]Truncate
BooleanCurrRec
Variant
OnBeforeWriteBlockValue
local procedure OnBeforeWriteBlockValue(Code: Code[8]; ValueFormat: Option; var Value: Text; var CurrRec: Variant)
Parameters / Return Value
Code
Code[8]ValueFormat
OptionValue
Text[]CurrRec
Variant
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.