Вы находитесь на странице: 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

Вам также может понравиться