请求run的时候通过toad或者plsql运行下面脚本看看是否有结果输出
SELECT L.CUST_TRX_TYPE_ID,
DECODE(L.CUST_TRX_TYPE_ID,
'1',
'1',
'2',
'2',
'7',
'7',
'8',
'8',
'1045',
'1045',
'1046',
'1046',
'1047',
'1047',
'1048',
'1048',
'1049',
'1049',
'1050',
'1050',
'1051',
'1051',
'1052',
'1052',
'1053',
'1053',
'1054',
'1054',
'1055',
'1055',
'1136',
'1136',
'1137',
'1137',
-99),
L.INVOICING_RULE_ID,
DECODE(L.INVOICING_RULE_ID, '-2', '-2', '-3', '-3', NULL, NULL, -99),
L.TERM_ID,
DECODE(L.TERM_ID,
'4',
'4',
'5',
'5',
'1000',
'1000',
'1001',
'1001',
'1002',
'1002',
'1003',
'1003',
'1004',
'1004',
'1005',
'1005',
'1006',
'1006',
'1007',
'1007',
'1008',
'1008',
'1009',
'1009',
'1010',
'1010',
'1027',
'1027',
NULL,
NULL,
-99),
L.UOM_CODE,
DECODE(L.UOM_CODE,
'HR',
'HR',
'KG',
'KG',
'L',
'L',
'M',
'M',
'M2',
'M2',
'M3',
'M3',
'PCS',
'PCS',
'T',
'T',
'cm',
'cm',
'dm',
'dm',
'g',
'g',
'kg',
'kg',
'ml',
'ml',
'mm',
'mm',
'把',
'把',
'包',
'包',
'本',
'本',
'部',
'部',
'打',
'打',
'对',
'对',
'罐',
'罐',
'盒',
'盒',
'件',
'件',
'卷',
'卷',
'卡',
'卡',
'辆',
'辆',
'瓶',
'瓶',
'双',
'双',
'台',
'台',
'套',
'套',
'条',
'条',
'桶',
'桶',
'箱',
'箱',
'张',
'张',
'支',
'支',
NULL,
NULL,
-99),
L.AGREEMENT_ID,
DECODE(L.AGREEMENT_ID, NULL, NULL, -99),
L.FOB_POINT,
DECODE(L.FOB_POINT,
'BUY',
'BUY',
'C&F',
'C&F',
'CIF',
'CIF',
'CUSTOMER SITE',
'CUSTOMER SITE',
'FACTORY',
'FACTORY',
'FOB_HONGKONG',
'FOB_HONGKONG',
'FOB_SHENZHEN',
'FOB_SHENZHEN',
'LOAD',
'LOAD',
'SEL',
'SEL',
'SHIP POINT',
'SHIP POINT',
NULL,
NULL,
-99),
L.SHIP_VIA,
DECODE(L.SHIP_VIA, NULL, NULL, -99),
L.ACCOUNTING_RULE_ID,
DECODE(L.ACCOUNTING_RULE_ID, '1', '1', NULL, NULL, -99),
L.MEMO_LINE_ID,
DECODE(L.MEMO_LINE_ID,
'1',
'1',
'2',
'2',
'8',
'8',
'4615',
'4615',
'6095',
'6095',
NULL,
NULL,
-99),
DECODE(L.LINE_TYPE,
'LINE',
DECODE(ROUND(L.UNIT_SELLING_PRICE * L.QUANTITY, AOL.PRECISION),
AMOUNT,
NULL,
NULL,
NULL,
-99),
NULL),
L.RECEIPT_METHOD_ID,
DECODE(L.RECEIPT_METHOD_ID,
'1000',
'1000',
'1001',
'1001',
'1002',
'1002',
'1003',
'1003',
'1022',
'1022',
'1023',
'1023',
'1024',
'1024',
'1025',
'1025',
'1026',
'1026',
'1027',
'1027',
'1028',
'1028',
'1048',
'1048',
'1068',
'1068',
'1088',
'1088',
NULL,
NULL,
-99),
L.CUSTOMER_BANK_ACCOUNT_ID,
DECODE(L.CUSTOMER_BANK_ACCOUNT_ID,
'10274',
'10274',
'10291',
'10291',
'10270',
'10270',
'10271',
'10271',
'10283',
'10283',
'10284',
'10284',
'10285',
'10285',
'10286',
'10286',
'10287',
'10287',
'10288',
'10288',
'10322',
'10322',
'10422',
'10422',
'10275',
'10275',
'10276',
'10276',
'10277',
'10277',
'10278',
'10278',
'10279',
'10279',
'10280',
'10280',
'10281',
'10281',
'10282',
'10282',
'10289',
'10289',
'10290',
'10290',
'10292',
'10292',
'10293',
'10293',
'10294',
'10294',
'10295',
'10295',
'10296',
'10296',
'10297',
'10297',
'10298',
'10298',
'10299',
'10299',
'10306',
'10306',
'10482',
'10482',
'10942',
'10942',
'11322',
'11322',
'11382',
'11382',
'10272',
'10272',
'10273',
'10273',
'10302',
'10302',
'10303',
'10303',
'10304',
'10304',
'10305',
'10305',
'10342',
'10342',
'10362',
'10362',
'10402',
'10402',
'11302',
'11302',
'11342',
'11342',
'11343',
'11343',
'11362',
'11362',
NULL,
NULL,
-99),
L.LINE_TYPE,
DECODE(L.LINE_TYPE,
'CHARGES',
'CHARGES',
'FREIGHT',
'FREIGHT',
'LINE',
'LINE',
'TAX',
'TAX',
-99),
L.CONVERSION_TYPE,
DECODE(L.CONVERSION_TYPE,
'1000',
'1000',
'1001',
'1001',
'1002',
'1002',
'1003',
'1003',
'1004',
'1004',
'1005',
'1005',
'1006',
'1006',
'Corporate',
'Corporate',
'EMU FIXED',
'EMU FIXED',
'Spot',
'Spot',
'User',
'User',
NULL,
NULL,
-99),
L.PRIMARY_SALESREP_ID,
DECODE(L.PRIMARY_SALESREP_ID,
'-3',
'-3',
'100000104',
'100000104',
'100000125',
'100000125',
'100000064',
'100000064',
'100000065',
'100000065',
'100000066',
'100000066',
'100000067',
'100000067',
'100000068',
'100000068',
'100000069',
'100000069',
'100000070',
'100000070',
'100000071',
'100000071',
'100000072',
'100000072',
'100000073',
'100000073',
'100000074',
'100000074',
'100000075',
'100000075',
'100000076',
'100000076',
'100000077',
'100000077',
'100000078',
'100000078',
'100000079',
'100000079',
'100000080',
'100000080',
'100000081',
'100000081',
'100000082',
'100000082',
'100000083',
'100000083',
'100000084',
'100000084',
'100000085',
'100000085',
'100000086',
'100000086',
'100000087',
'100000087',
'100000088',
'100000088',
'100000089',
'100000089',
'100000090',
'100000090',
'100000091',
'100000091',
'100000092',
'100000092',
'100000093',
'100000093',
'100000094',
'100000094',
'100000144',
'100000144',
'100000145',
'100000145',
'100000204',
'100000204',
'100000205',
'100000205',
'100000206',
'100000206',
'100000207',
'100000207',
'100000208',
'100000208',
'100000224',
'100000224',
'100000344',
'100000344',
'100000484',
'100000484',
'100000584',
'100000584',
'100000444',
'100000444',
'100000445',
'100000445',
'100000446',
'100000446',
'100000447',
'100000447',
'100000564',
'100000564',
'100000565',
'100000565',
NULL,
NULL,
-99),
L.PRINTING_OPTION,
DECODE(L.PRINTING_OPTION,
'NOT',
'NOT',
'PRI',
'PRI',
NULL,
NULL,
-99),
L.TAX_CODE,
DECODE(L.TAX_CODE,
'VAT17%',
'VAT17%',
'VAT0%',
'VAT0%',
'VAT4%',
'VAT4%',
'VAT6%',
'VAT6%',
NULL,
NULL,
-99),
DECODE(L.AMOUNT,
NULL,
NULL,
DECODE(L.AMOUNT -
DECODE(AOL.MINIMUM_ACCOUNTABLE_UNIT,
NULL,
ROUND(L.AMOUNT, AOL.PRECISION),
ROUND(L.AMOUNT / AOL.MINIMUM_ACCOUNTABLE_UNIT) *
AOL.MINIMUM_ACCOUNTABLE_UNIT),
0,
NULL,
-99)),
DECODE(T.ALLOW_FREIGHT_FLAG,
'N',
DECODE(L.LINE_TYPE, 'FREIGHT', -99, NULL),
NULL),
L.SET_OF_BOOKS_ID,
DECODE(L.SET_OF_BOOKS_ID, '32', '32', NULL, NULL, -99),
L.CREDIT_METHOD_FOR_ACCT_RULE,
DECODE(L.CREDIT_METHOD_FOR_ACCT_RULE,
'LIFO',
'LIFO',
'PRORATE',
'PRORATE',
'UNIT',
'UNIT',
NULL,
NULL,
-99),
L.CREDIT_METHOD_FOR_INSTALLMENTS,
DECODE(L.CREDIT_METHOD_FOR_INSTALLMENTS,
'FIFO',
'FIFO',
'LIFO',
'LIFO',
'PRORATE',
'PRORATE',
NULL,
NULL,
-99),
DECODE(L.LINK_TO_LINE_ID,
NULL,
DECODE(L.TRX_NUMBER, NULL, NULL, -99),
NULL),
DECODE(L.TAX_PRECEDENCE, NULL, NULL, -99),
DECODE(T.TYPE,
'CM',
DECODE(L.TERM_ID,
NULL,
DECODE(L.TERM_NAME, NULL, NULL, -99),
-99),
NULL),
DECODE(T.TYPE,
'CM',
DECODE(L.REFERENCE_LINE_ID,
NULL,
DECODE(L.REFERENCE_LINE_ATTRIBUTE1 ||
L.REFERENCE_LINE_ATTRIBUTE2 ||
L.REFERENCE_LINE_ATTRIBUTE3 ||
L.REFERENCE_LINE_ATTRIBUTE4 ||
L.REFERENCE_LINE_ATTRIBUTE5 ||
L.REFERENCE_LINE_ATTRIBUTE6 ||
L.REFERENCE_LINE_ATTRIBUTE7 ||
L.REFERENCE_LINE_ATTRIBUTE8 ||
L.REFERENCE_LINE_ATTRIBUTE9 ||
L.REFERENCE_LINE_ATTRIBUTE10,
NULL,
DECODE(L.INVOICING_RULE_ID, NULL, NULL, -99),
NULL),
NULL),
NULL),
DECODE(T.TYPE,
'CM',
DECODE(L.RELATED_CUSTOMER_TRX_ID,
NULL,
DECODE(L.RELATED_TRX_NUMBER, NULL, NULL, -99),
-99),
NULL),
DECODE(T.TYPE,
'CM',
NULL,
DECODE(L.LINK_TO_LINE_ID,
NULL,
DECODE(L.TERM_NAME,
NULL,
DECODE(L.TERM_ID, NULL, -99, NULL)))),
DECODE(UPPER(L.CONVERSION_TYPE),
'USER',
DECODE(L.CONVERSION_RATE, NULL, -99, NULL),
NULL),
DECODE(UPPER(L.CONVERSION_TYPE),
'USER',
NULL,
DECODE(L.CONVERSION_RATE, NULL, NULL, -99)),
DECODE(L.ACCOUNTING_RULE_ID,
NULL,
DECODE(L.INVOICING_RULE_ID, NULL, NULL, -99),
DECODE(L.INVOICING_RULE_ID,
NULL,
-99,
DECODE(L.GL_DATE, NULL, NULL, -99))),
DECODE(L.LINE_TYPE,
'TAX',
DECODE(L.AMOUNT,
NULL,
DECODE(L.TAX_RATE, NULL, -99, NULL),
NULL),
NULL),
DECODE(L.LINE_TYPE,
'LINE',
DECODE(L.LINK_TO_LINE_ID, NULL, NULL, -99),
'CHARGES',
DECODE(L.LINK_TO_LINE_ID, NULL, NULL, -99),
NULL),
DECODE(L.LINE_TYPE,
'TAX',
DECODE(L.LINK_TO_LINE_ID, NULL, -99, NULL),
NULL),
L.ACCOUNTING_RULE_DURATION,
DECODE(DECODE(L.ACCOUNTING_RULE_DURATION, NULL, 'A', 'ACC_DUR'),
DECODE(L.ACCOUNTING_RULE_ID, '1', 'A', NULL, 'A'),
NULL,
-99),
DECODE(L.MEMO_LINE_ID,
NULL,
NULL,
DECODE(L.INVENTORY_ITEM_ID, NULL, NULL, -99)),
DECODE(L.LINK_TO_LINE_ID,
NULL,
DECODE(L.PRIMARY_SALESREP_ID, NULL, -99)),
DECODE(L.LINE_TYPE,
'LINE',
DECODE(L.CREDIT_METHOD_FOR_ACCT_RULE,
'UNIT',
DECODE(L.QUANTITY, NULL, -99, NULL),
NULL),
NULL),
DECODE(L.LINE_TYPE,
'TAX',
DECODE(T.TYPE, 'CM', NULL, DECODE(L.TAX_CODE, NULL, -99, NULL)),
NULL),
DECODE(L.LINE_TYPE,
'CHARGES',
DECODE(L.INVOICING_RULE_ID,
NULL,
DECODE(L.INVOICING_RULE_NAME,
NULL,
DECODE(L.ACCOUNTING_RULE_ID,
NULL,
DECODE(L.ACCOUNTING_RULE_NAME,
NULL,
NULL,
-99),
-99),
-99),
-99),
NULL),
DECODE(L.LINE_TYPE,
'CHARGES',
DECODE(L.UOM_CODE,
NULL,
DECODE(L.UOM_NAME, NULL, NULL, -99),
-99),
NULL),
DECODE(L.LINE_TYPE,
'CHARGES',
DECODE(L.QUANTITY, 1, NULL, -1, NULL, -99),
NULL),
DECODE(L.LINE_TYPE,
'CHARGES',
DECODE(T.TYPE, 'CM', NULL, 'DM', NULL, -99),
NULL),
DECODE(T.POST_TO_GL, 'N', DECODE(L.GL_DATE, NULL, NULL, -99), NULL),
L.TAX_EXEMPT_FLAG,
DECODE(L.TAX_EXEMPT_FLAG,
'E',
'E',
'R',
'R',
'S',
'S',
NULL,
NULL,
-99),
L.TAX_EXEMPT_REASON_CODE,
DECODE(L.TAX_EXEMPT_REASON_CODE,
'EDUCATION',
'EDUCATION',
'HOSPITAL',
'HOSPITAL',
'MANUFACTURER',
'MANUFACTURER',
'R10UPGRADE',
'R10UPGRADE',
'RESALE',
'RESALE',
'RESEARCH',
'RESEARCH',
NULL,
NULL,
-99),
DECODE(L.LINE_TYPE,
'LINE',
DECODE(L.TAX_EXEMPT_FLAG,
'E',
DECODE(L.TAX_EXEMPT_REASON_CODE,
NULL,
DECODE(L.TAX_EXEMPT_REASON_CODE_MEANING,
NULL,
-99,
NULL),
NULL),
NULL),
NULL),
DECODE(L.INTERFACE_LINE_CONTEXT, NULL, -99, NULL),
L.INTERFACE_LINE_ID
FROM RA_INTERFACE_LINES_GT L, RA_CUST_TRX_TYPES T, FND_CURRENCIES AOL
WHERE L.REQUEST_ID = :b1
AND L.CUST_TRX_TYPE_ID = T.CUST_TRX_TYPE_ID(+)
AND L.CURRENCY_CODE = AOL.CURRENCY_CODE(+)
感觉应该没结果,如果这样的话,你就重点看你的相关设置把 |