Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (1 vote)
3K views

E Text Template Functions

This document defines formatting options and data levels needed for an outbound payment file format. It includes: 1) Setting the formatting options like output character set and invalid characters handling. 2) Defining a new data level "PayMethodPayerInstrumentPayDate" to include in the format. 3) Specifying sequences and concatenated records to handle repeating data. 4) Identifying fields to concatenate and delimiters to use.

Uploaded by

gajiniece429
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
3K views

E Text Template Functions

This document defines formatting options and data levels needed for an outbound payment file format. It includes: 1) Setting the formatting options like output character set and invalid characters handling. 2) Defining a new data level "PayMethodPayerInstrumentPayDate" to include in the format. 3) Specifying sequences and concatenated records to handle repeating data. 4) Identifying fields to concatenate and delimiters to use.

Uploaded by

gajiniece429
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Format Setup: Hint: Define formatting options (TEMPLATE TYPE) FIXED_POSITION_BASED (OUTPUT CHARACTER SET) (CASE CONVERSION) (NEW

RECORD CHARACTER) (INVALID CHARACTERS) (REPLACE CHARACTERS) AO EO IO OO UO iso-8859-1 Upper Carriage Return

+ : ? _ (END REPLACE CHARACTERS)

?+ ?: ? ??

Format Data Levels: Hint: Define data levels that are needed in the format which do not exist in data extract (DEFINE LEVEL) PayMethodPayerInstrumentPayDate

(BASE LEVEL) (GROUPING CRITERIA)

OutboundPayment PaymentMethod/PaymentMethodFormatValue, Payer/PartyInternalID, BankAccount/BankAccountInternalID, PaymentDate PayMethodPayerInstrumentPayDate

(END DEFINE LEVEL)

Sequences: Hint: Define sequence generators (DEFINE SEQUENCE) (RESET AT LEVEL) (INCREMENT BASIS) (START AT) (END DEFINE SEQUENCE ) (XXXX_TEST_SEQ) PayMethodPayerInstrumentPayDate LEVEL 1 (XXXX_TEST_SEQ)

Concatenated Records: Hint: Define fields that are composed of concatenated records (DEFINE CONCATENATION) (XXXX_TEST) Use this name to display the looping (BASE LEVEL) (ELEMENT) (DELIMITER) (END DEFINE CONCATENATION) Format Data Records: (BEGIN FILLER BLOCK) (FILLER CHARACTER) (BLOCK SIZE) DocumentPayable DocumentNumber/ReferenceNumber , (XXXX_TEST)

AllRecordsBlock 9 10

(This is for total records should be divided by (10) and filled with (9) )

(END FILLER BLOCK) (*****) (***) (LEVEL) (POSITION) (NEW RECORD) (***) (*****) (LENGTH)

AllRecordsBlock

Number of characters to display Value Position (Not Required) OutboundPaymentInstruction (FORMAT) FILE_HEADER Alpha Number R, REPLACE((Value),) ROUND((value)*12345.56) TO_CHAR((Value)) TO_NUMBER((Value)) Number, Binary, Input_Hex Number, BCD SEQUENCE_NUMBER((XXXX_TEST_SEQ) ) SUM((Value)) COUNT((Value)) Length((Value)) (PAD) (DATA)

CEIL(((Value)) DIV (10)) Date,DD-MONYYYY Date, BCD, MMDDhhmiss SYSDATE TO_DATE(../(outer group values), YYYYMMDD, GMT) UPPER((value)) LOWER((value)) Message_Length()

INSTR((value), ,-1)) SUBSTR((Value),1,8) MAX((value)) MIN((value)) NVL((Value),N) DECODE((Value),1,1111, 2,22222, (value)) IF Value1 = (Condition1) THEN Result1 ELSIF Value2 = (Condition2) THEN Result2 ELSE Result3 END IF LPAD(0, 40, 0) RPAD(0, 40, 0)

(LEVEL) (SORT ASCENDING) (POSITION) (NEW RECORD) (DISPLAY CONDITION) (LENGTH)

OutboundPayment Payee/Name (FORMAT) ADDENDA Payment Method = (Condition1) OR PaymentMethod = (Condition2) (PAD) (DATA)

80

Alpha

R, ' '

(XXXX_TEST)

(END LEVEL)

OutboundPayment

You might also like