固定资产更新接口

原创 2013年12月01日 21:03:02

--更新资产
DECLARE

  l_trans_rec      fa_api_types.trans_rec_type;
  l_asset_hdr_rec  fa_api_types.asset_hdr_rec_type;
  l_asset_desc_rec fa_api_types.asset_desc_rec_type;
  l_asset_cat_rec  fa_api_types.asset_cat_rec_type;

  l_return_status VARCHAR2(1);
  l_mesg_count    NUMBER;
  l_mesg          VARCHAR2(512);

BEGIN
  --初始化
  dbms_output.enable(10000000);

  fa_srvr_msg.init_server_message;
  --资产id
  l_asset_hdr_rec.asset_id := 418;
  --新的资产描述
  --l_asset_desc_rec.description   := '更新';
  --需要更新的新的标签号
  l_asset_desc_rec.tag_number := 'test_001';

  fa_asset_desc_pub.update_desc(
                                -- std parameters
                                p_api_version      => 1.0,
                                p_init_msg_list    => fnd_api.g_false,
                                p_commit           => fnd_api.g_false,
                                p_validation_level => fnd_api.g_valid_level_full,
                                p_calling_fn       => NULL,
                                x_return_status    => l_return_status,
                                x_msg_count        => l_mesg_count,
                                x_msg_data         => l_mesg,
                                -- api parameters
                                px_trans_rec          => l_trans_rec,
                                px_asset_hdr_rec      => l_asset_hdr_rec,
                                px_asset_desc_rec_new => l_asset_desc_rec,
                                px_asset_cat_rec_new  => l_asset_cat_rec);
  --dump messages
  l_mesg_count := fnd_msg_pub.count_msg;

  IF l_mesg_count > 0 THEN
  
    l_mesg := chr(10) ||
              substr(fnd_msg_pub.get(fnd_msg_pub.g_first, fnd_api.g_false),
                     1,
                     250);
    dbms_output.put_line(l_mesg);
  
    FOR i IN 1 .. (l_mesg_count - 1) LOOP
      l_mesg := substr(fnd_msg_pub.get(fnd_msg_pub.g_next, fnd_api.g_false),
                       1,
                       250);
    
      dbms_output.put_line(l_mesg);
    END LOOP;
  
    fnd_msg_pub.delete_msg();
  
  END IF;

  IF (l_return_status <> fnd_api.g_ret_sts_success) THEN
    dbms_output.put_line('FAILURE');
  ELSE
    dbms_output.put_line('SUCCESS');
    dbms_output.put_line('ASSET_ID' || to_char(l_asset_hdr_rec.asset_id));
  END IF;

END;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

固定资产的调整分配接口

/*(注意点:1:只能在不同的行之间进行调整 2:调整之后的数量之和应和调整之前一样,否则报错)*/ DECLARE l_return_status VARCHAR2(1); l_msg_c...
  • gh320
  • gh320
  • 2013年12月01日 20:59
  • 964

固定资产新增接口

DECLARE l_trans_rec fa_api_types.trans_rec_type; l_dist_trans_rec fa_api_types.t...
  • gh320
  • gh320
  • 2013年12月01日 20:53
  • 1288

SAP固定资产期初导入检查

固定资产价值期初导入的时候是导入固定资产的明细(T-code:LSMW),而总账金额需要我们进行额外处理,以保证固定资产总帐与子帐一致。 有两种方法实现对固定资产统驭科目总账的值的录入:...

ORACLE EBS/ERP 固定资产总账模块分录

第六章 固定资产模块    一、固定资产增加(科目来源:资产分类)1、新购固定资产 借 固定资产固定资产原值贷 固定资产中转 固定资产净值 2、购入已使用固定资产 借 固定资产固定资产原值贷 固定资产...

【固定资产】要在卡片和卡片管理上显示计量单位

用友固定资产模块默认只能在资产类别里设置一个单位,在录入卡片时,默认使用对应资产类别的单位(每个类别仅1个单位),有的客户可能一个类别下有多个计量单位,例如房屋建筑类下面计量单位有栋、平方米等,如何实...

固定资产

SELECT fa.asset_id 资产id, fa.asset_number ebs资产标签号, nvl(fa.tag_number, fa.asset_number)...

银行、金融业固定资产管理软件

银行、金融业固定资产管理软件 随着金融业务的拓展,银行对房产、电子设备、办公设备等固定资产需求扩大,固定资产投入和固定资产实物管理变得日益重要。由于长期以来管理体制、制度等...

U8+V12.1,2016年7月固定资产月末对账,差1分钱

 问题现象: U8+V12.1,2016年7月固定资产月末对账,差1分钱,如下图: 固定资产模块的累计折旧期初余额(2650.08)+本期贷方发生(1335.09)≠期末余额(3985.16...

SAP固定资产、管理会计模块习题-针对END-USER

第一部分 笔试 一、填空题(每空2分,共40分) 1、利润中心在( )时建立,但是,当( )时就需要维护成本中心。 2、成本中心用来收集(成本 )和(费用 )。 3、利润中心的维护申请由(地市...

正确的固定资产管理模式

随着银行规模不断壮大,资产数量也随之不断增加,银行在办公设备、电子设备等资产的管理方面,逐步暴露出各种问题: 1.资产购入后,没有对资产整个生命周期进行跟踪管理,也无法为资产的购置等环节提供有效的参...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:固定资产更新接口
举报原因:
原因补充:

(最多只允许输入30个字)