zoukankan      html  css  js  c++  java
  • Oracle EBS AR 冲销收款

    DECLARE 
      L_CR_ID            NUMBER;
      L_ATTRIBUTE_REC    AR_RECEIPT_API_PUB.ATTRIBUTE_REC_TYPE;
      L_GLOBAL_ATT_REC   AR_RECEIPT_API_PUB.global_attribute_rec_type;
      
      L_RETURN_STATUS    VARCHAR2(100);
      L_MSG_COUNT        NUMBER;
      L_MSG_DATA         VARCHAR2(2000);
      
      I                  NUMBER;
      L_MESSAGE_LIST     VARCHAR2(1000);
      L_MSG_INDEX_OUT    NUMBER;
    BEGIN
      FND_GLOBAL.APPS_INITIALIZE(USER_ID      => 1111,
                                 RESP_ID      => 50737 ,
                                 RESP_APPL_ID => 50737);
       mo_global.set_policy_context('S', 142);
      
      AR_RECEIPT_API_PUB.REVERSE(
                                 P_API_VERSION                => 1.0,
                                 P_COMMIT                     => 'F',
                                 P_VALIDATION_LEVEL           => 100,
                                 P_CASH_RECEIPT_ID            => 1000,
                                 P_REVERSAL_DATE              => fnd_conc_date.string_to_date('2017-03-31'),
                                 P_REVERSAL_GL_DATE           => fnd_conc_date.string_to_date('2017-03-31'),
                                 P_REVERSAL_CATEGORY_CODE     => 'REV',
                                 P_REVERSAL_REASON_CODE       => 'PAYMENT REVERSAL',
                                 P_REVERSAL_COMMENTS          => 'TEST',
                                 X_RETURN_STATUS              => L_RETURN_STATUS,
                                 X_MSG_COUNT                  => L_MSG_COUNT,
                                 X_MSG_DATA                   => L_MSG_DATA);
      IF L_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
            FOR I IN 1..L_MSG_COUNT LOOP
              FND_MSG_PUB.GET(P_MSG_INDEX => I
                             ,P_DATA => L_MESSAGE_LIST
                             ,P_MSG_INDEX_OUT => L_MSG_INDEX_OUT);
              DBMS_OUTPUT.PUT_LINE(L_MESSAGE_LIST);
            END LOOP;
      ELSE
          DBMS_OUTPUT.PUT_LINE(L_CR_ID);
          DBMS_OUTPUT.PUT_LINE(L_RETURN_STATUS);
          DBMS_OUTPUT.PUT_LINE('L_MSG_DATA  '||L_MSG_DATA);
      END IF;
    END;
    

      

    土豆君
  • 相关阅读:
    c++笔记
    python笔记
    《c++不在难学--随老鸟快速通关》
    hexo
    hexo搭建
    《趣学算法》,陈小玉
    从机器学习谈起
    成不了AI高手?因为你根本不懂数据!听听这位老教授多年心血练就的最实用统计学
    PyTorch还是TensorFlow?这有一份新手指南
    win10下机器学习TensorFlow搭建
  • 原文地址:https://www.cnblogs.com/jenrry/p/10020691.html
Copyright © 2011-2022 走看看