BAPI-资产相关 AM asset
- 格式:docx
- 大小:21.92 KB
- 文档页数:10
apls指标-回复APLS指标是一种金融指标,广泛应用于股票市场中对于市场的判断和预测。
本文将分为以下几个部分,分别介绍APLS指标的定义、计算、应用以及市场预测中的实际案例。
一、定义APLS指标全称为"资产负债表信贷依存度(Asset and Liability Priority Synchronization Ratio)",是一种用来衡量公司资本结构和财务风险的指标。
它通过计算资产负债表中的长期负债比例来衡量公司的债务偿付能力和融资风险。
二、计算计算APLS指标需要首先获得公司资产负债表中的长期负债额和总资产额。
长期负债额包括公司在未来3年内需要偿还的债务,通常包括债券、贷款和长期负债等。
总资产额则是公司在某个时间点上的总资产价值。
将长期负债额除以总资产额,即可得到APLS指标的数值。
APLS = 长期负债额/ 总资产额三、应用APLS指标能够反映一个公司在未来一段时期内需要还清的债务占总资产的比例。
当APLS指标较高时,说明公司的债务偏高,财务风险较大。
而当APLS指标较低时,说明公司的负债相对较少,财务风险较低。
1. 应用于企业评估:企业评估中,APLS指标可以作为衡量企业财务风险的一个重要指标之一。
投资者可以通过比较不同企业的APLS指标来评估其财务健康状况,以此作为决策依据。
2. 应用于风险管理:金融机构和银行在进行风险管理时,也经常使用APLS指标来评估债务人的还款能力和风险水平,以便制定相应的风险控制措施。
3. 应用于投资决策:APLS指标的高低与企业的财务状况密切相关。
投资者可以通过观察APLS 指标的变化来判断企业的财务健康状况,从而做出相应的投资决策。
四、市场预测案例举个实际案例来说明APLS指标在市场预测中的应用。
假设有两家公司A和B,他们的APLS指标分别为0.5和0.8。
投资者可以根据这两家公司的APLS指标来判断其财务风险和潜在收益。
由于公司B的APLS指标较高,说明其财务风险相对较大,投资回报可能会受到较大的不确定性影响。
BAPI 相关介绍资料bapi相关介绍资料bapi―百度百科bapi(businessapplicationprogramminginterface)就是面向对象程序设计方法中的一组程序接口。
它容许程序员通过sap将第三方软件资源整合成r/3专有产品。
为了顺利完成一些特定的商业任务,例如上载交易数据等,r/3系统中内置了bapi。
abap中有关bapi的了解1.bapicbusinessapplicationprogramminginterface2.它实际上是一种特殊的remotefunctionmodules(rfc)是为了提供使用外部程序来进行交易活动3.它提供更多的基于企业目标(businessobject)技术的USB应用领域界面4.sap使用了object-oriented技术,逻辑定义了sapr/3系统的所有功能目标,并且将所有的目标(objects)和bapis存储于企业对象库(businessobjectsrepository).5.sapr/3企业目标的目标类型(objecttype)相当于目标设计语言中类(class)的概念,其定义结构由以下几部分组成:基本数据,接口界面,键(keyfields),方法(methods),特征(attributes),事件(events)--如何创建bapi程序1.定义bapistructure(structure无法在bapi中重复使用,因为一旦bapi被释放出来,其structure被查封)2.建立functionmodule每个bapi必须有自己的functiongroup,functiongroup属性必须为rfc3.建立businessobject4.使用bapiwizard创建apimethod这样bapi可以被外部程序调用5.functionmodule 符合bormethod4.释放bapifunctionmodule,释放businessobjecttype,释放bapi作为bor的一种methodsapbapibapi是businessapplicationprogramminginterface的缩写.bapi是sap以外程序访问sap内部数据和程序的标准方式?bapi在sap系统内部以functionmodulede的方式同时实现.所有的bapifunction都-支持remotefunctioncall(rfc)-处理过程中不激活对话窗口?bapi就是被定义为businessobjectrepository(bor)中的sapbusinessobject类型或sapinterface类型的方法,并且以functionmodule方式同时实现的.这种定义和同时实现拆分的方式就是我们可以通过2中方式出访bapi.-通过面向对象的方法调用bor中的bapi-通过rfc轻易调用functionmodulefi/bapi常用收藏――阿土的sap专栏总帐会计:(比较简单全部测试通过,关帐时使用)lineitemofdocumentforledgerwithsummarytableglf:bapi_glx_getdocitemsclosingbalanceofg/laccountforchosenyearf:bapi_gl_getglaccbalanceclosingbalanceofg/laccountforcurrentyearf:bapi_gl_getglacccurrentbalancepostingperiodbalancesforeachg/laccountf:bapi_gl_getglaccperiodbalances应付帐款:(比较简单全部测试通过,按照公司代码,供应商代码和至时间去查阅)读取已清算科目行项目f:bapi_ap_acc_getbalanceditems读取当前余额f:bapi_ap_acc_getcurrentbalance读取关键日期余额f:bapi_ap_acc_getkeydatebalance读取未清科目项f:bapi_ap_acc_getopenitems读取科目余额f:bapi_ap_acc_getperiodbalances读取科目过帐f:bapi_ap_acc_getstatement应收款:(比较简单,传入值,没有要求输入内表类型的;;按照公司代码,供应商代码和起至时间来查询)确认主数据f:bapi_cr_acc_getdetail确认最低催款级别f:bapi_cr_acc_gethighestdunningl 确认最旧的未清项目f:bapi_cr_acc_getoldestopenitem 确认oi结构f:bapi_cr_acc_getopenitemsstruct 确认贷方帐户的信用状态f:bapi_credit_account_get_status bapi:挑余额项目:客户f:bapi_ar_acc_getbalanceditems bapi:挑实际余额:客户f:bapi_ar_acc_getcurrentbalance bapi:挑关键日期余额:客户f:bapi_ar_acc_getkeydatebalance bapi:挑未清项:客户f:bapi_ar_acc_getopenitemsbapi:挑余额:客户f:bapi_ar_acc_getperiodbalances bapi:挑科目报表:客户f:bapi_ar_acc_getstatement加载客户销售范围f:bapi_customer_getsalesareas 银行财务会计:取消支付请求f:bapi_paymentrequest_cancel支付请求的创建f:bapi_paymentrequest_create列出支付请求f:bapi_paymentrequest_getlist支付请求状态的确定f:bapi_paymentrequest_getstatus过帐预制凭证请求f:bapi_paymentrequest_post批准支付的支付请求f:bapi_paymentrequest_release开始支付的支付请求f:bapi_paymentreq_startpayment资产全计核算修改资产f:bapi_fixedasset_change建立资产f:bapi_fixedasset_create采用值建立资产(起始历史遗留数据传输)f:bapi_fixedasset_ovrtake_create 资产的明细信息f:bapi_fixedasset_getdetail选定资产的信息f:bapi_fixedasset_getlist检查资本记帐f:bapi_asset_postcap_check记帐资本总额f:bapi_asset_postcap_post检查资产报废f:bapi_asset_retirement_check记帐资产报废f:bapi_asset_retirement_post检查资产购置f:bapi_asset_acquisition_check记帐资产购置f:bapi_asset_acquisition_post特殊用途分类帐:特定目的分类帐:挑选科目的总计记录f:bapi_sl_gettotalrecords 总帐科目检查总帐科目与否存有f:bapi_gl_acc_existencecheck总帐科目明细表f:bapi_gl_acc_getdetail每个公司代码总帐科目的目录f:bapi_gl_acc_getlist。
bapi_fixedasset_getlist 例子引言概述:在SAP系统中,BAPI(Business Application Programming Interface)是一种用于与外部系统进行集成的接口。
其中,bapi_fixedasset_getlist是一种用于获取固定资产列表的BAPI函数。
本文将详细介绍bapi_fixedasset_getlist的使用方法和示例,以帮助读者更好地理解和应用该功能。
正文内容:1. bapi_fixedasset_getlist的概述1.1 BAPI函数的定义和作用- BAPI函数是SAP系统中可供外部系统调用的标准函数接口。
- bapi_fixedasset_getlist用于从SAP系统中获取固定资产列表的相关信息。
1.2 BAPI函数的输入参数- 公司代码(Company Code):用于指定要获取固定资产列表的公司代码。
- 资产类别(Asset Class):用于指定要获取的固定资产类别。
- 其他可选参数:如资产编号、资产描述等。
1.3 BAPI函数的输出参数- 固定资产列表:包含了符合输入条件的固定资产的详细信息,如资产编号、描述、折旧区间等。
2. bapi_fixedasset_getlist的使用示例2.1 准备工作- 确定要获取固定资产列表的公司代码。
- 确定要获取的固定资产类别。
2.2 调用BAPI函数- 使用SAP提供的开发工具,如ABAP编辑器,创建一个新的函数模块。
- 在函数模块中调用bapi_fixedasset_getlist,并传入相应的输入参数。
2.3 处理返回结果- 解析并处理返回的固定资产列表,可以将其存储到数据库中,或进行其他相关操作。
3. bapi_fixedasset_getlist的应用场景3.1 固定资产管理- 通过调用bapi_fixedasset_getlist可以方便地获取固定资产列表,便于对固定资产进行管理和监控。
西方商业银行资产负债管理模型
西方商业银行资产负债管理模型(Asset Liability Management, ALM)是一种综合性的管理方法,旨在优化银行经营风险,平衡资产负债结构,以实现银行长期稳健的经营目标。
该模型主要包括以下几个方面:
1. 资产管理:银行根据市场情况和客户需求制定资产投资策略,优化资产配置,提高资产回报率,降低投资风险。
2. 负债管理:银行根据市场利率和客户需求制定负债发行策略,降低负债成本,平衡负债结构,降低财务风险。
3. 利率风险管理:银行通过调整资产和负债的利率敏感性,以
适应市场利率变化,降低利率风险。
4. 流动性风险管理:银行通过建立流动性储备,控制借贷周期
和流动性缓冲期,以应对突发流动性需求,降低流动性风险。
5. 资本管理:银行通过优化资本结构和资本管理策略,提高业
务规模和收益率,降低金融风险,以保障资本充足性。
6. 资产质量管理:银行通过建立风险评估模型和预警系统,控
制信贷风险,优化信贷组合结构,降低不良资产比例。
西方商业银行资产负债管理模型的目标是通过综合管理手段,提高银行绩效,降低风险,实现投资者、客户和股东的利益最大化。
同时,该模型也需要适应不同时期的市场环境和监管要求,不断进行优
化和调整。
使用BAPI_PO_CREATE1批量创建采购订单(1)使用BAPI_PO_CREATE1批量创建采购订单*&---------------------------------------------------------------------**& Report ZMM_UPLOAD_PO*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*REPORT zmm_upload_po.DATA:BEGIN OF gt_data OCCURS 0,bsart TYPE string,"采购凭证类型lifnr TYPE string,"供应商帐户号ekorg TYPE string,"采购组织ekgrp TYPE string,"采购组bukrs TYPE string,"公司代码ihrez TYPE string,"您的参考ebelp TYPE string,"采购凭证的项目编号knttp TYPE string,"科目分配类别txz01 TYPE string,"短文本menge TYPE string,"采购订单数量meins TYPE string,"采购订单的计量单位eeind TYPE string,"交货日期Wnetpr TYPE string,"净价waers TYPE string,"货币 Wmatkl TYPE string,"物料组werks TYPE string,"工厂bednr TYPE string,"需求跟踪号afnam TYPE string,"需求者/请求者姓名mwskz TYPE string,"销售税代码sakto TYPE string,"总帐科目kostl TYPE string,"成本中心anln1 TYPE string,"资产aufnr TYPE string,"订单str1 TYPE string,"行项目文本-来自采购申请项目详细清单str2 TYPE string,"行项目文本-规格型号str3 TYPE string,"行项目文本-RFQ Referencebstae TYPE string,"确认控制END OF gt_data.DATA: BEGIN OF gt_out OCCURS 0,text(255),END OF gt_out.DATA: poheader LIKE TABLE OF bapimepoheader WITH HEADER LINE , poheaderx LIKE TABLE OF bapimepoheaderx WITH HEADER LINE, return LIKE TABLE OF bapiret2 WITH HEADER LINE,poitem LIKE TABLE OF bapimepoitem WITH HEADER LINE,poitemx LIKE TABLE OF bapimepoitemx WITH HEADER LINE, poschedule LIKE TABLE OF bapimeposchedule WITH HEADER LINE, poschedulex LIKE TABLE OF bapimeposchedulx WITH HEADER LINE, poaccount LIKE TABLE OF bapimepoaccount WITH HEADER LINE, poaccountx LIKE TABLE OF bapimepoaccountx WITH HEADER LINE, pocond LIKE TABLE OF bapimepocond WITH HEADER LINE,pocondx LIKE TABLE OF bapimepocondx WITH HEADER LINE, potextitem LIKE TABLE OF bapimepotext WITH HEADER LINE. DATA: epo LIKE bapimepoheader-po_number.DATA: l_return LIKE return.DATA: lv_message(255).CONSTANTS: con VALUE 'X'.DATA: pp_file TYPE string.DATA: lifnr TYPE elifn.DATA: netpr TYPE bprei.DATA: bstae TYPE bstae.PARAMETERS:p_file(128) .AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.PERFORM get_file.START-OF-SELECTION.PERFORM get_data.PERFORM create_po.PERFORM write_out.*&---------------------------------------------------------------------**& Form GET_FILE*&---------------------------------------------------------------------** text*----------------------------------------------------------------------** --> p1 text* <-- p2 text*----------------------------------------------------------------------*FORM get_file .CALL FUNCTION 'WS_FILENAME_GET'EXPORTINGdef_filename = p_filemask = ',*.txt,*.TXT.'mode = 'O'title = 'File Name'IMPORTINGfilename = p_fileEXCEPTIONSinv_winsys = 1no_batch = 2selection_cancel = 3selection_error = 4OTHERS = 5.pp_file = p_file.ENDFORM. " GET_FILE*&---------------------------------------------------------------------**& Form GET_DATA*&---------------------------------------------------------------------** text*----------------------------------------------------------------------** --> p1 text* <-- p2 text*----------------------------------------------------------------------*FORM get_data .CALL FUNCTION 'GUI_UPLOAD'EXPORTINGfilename = pp_filefiletype = 'ASC'has_field_separator = 'X'* HEADER_LENGTH = 0read_by_line = 'X'* DAT_MODE = ' '* CODEPAGE = ' '* IGNORE_CERR = ABAP_TRUE* REPLACEMENT = '#'* CHECK_BOM = ' '* VIRUS_SCAN_PROFILE =* NO_AUTH_CHECK = ' '* IMPORTING* FILELENGTH =* HEADER =TABLESdata_tab = gt_dataEXCEPTIONSfile_open_error = 1file_read_error = 2no_batch = 3gui_refuse_filetransfer = 4invalid_type = 5no_authority = 6unknown_error = 7bad_data_format = 8header_not_allowed = 9separator_not_allowed = 10header_too_long = 11unknown_dp_error = 12access_denied = 13dp_out_of_memory = 14disk_full = 15dp_timeout = 16OTHERS = 17.IF sy-subrc <> 0.CASE sy-subrc.WHEN 1.MESSAGE 'FILE_OPEN_ERROR ' TYPE 'E'.WHEN 2.MESSAGE 'FILE_READ_ERROR ' TYPE 'E'.WHEN 3.MESSAGE 'NO_BATCH' TYPE 'E'.WHEN 4.MESSAGE 'GUI_REFUSE_FILETRANSFER ' TYPE 'E'. WHEN 5.MESSAGE 'INVALID_TYPE ' TYPE 'E'.WHEN 6.MESSAGE ' NO_AUTHORITY' TYPE 'E'.WHEN 7.MESSAGE 'UNKNOWN_ERROR' TYPE 'E'.WHEN 8.MESSAGE 'BAD_DATA_FORMAT ' TYPE 'E'.WHEN 9.MESSAGE 'HEADER_NOT_ALLOWED' TYPE 'E'.WHEN 10.MESSAGE 'SEPARATOR_NOT_ALLOWED' TYPE 'E'.WHEN 11.MESSAGE 'HEADER_TOO_LONG ' TYPE 'E'.WHEN 12.MESSAGE 'UNKNOWN_DP_ERROR' TYPE 'E'.WHEN 13.MESSAGE ' ACCESS_DENIED ' TYPE 'E'.WHEN 14.MESSAGE 'DP_OUT_OF_MEMORY ' TYPE 'E'.WHEN 15.MESSAGE 'DISK_FULL ' TYPE 'E'.WHEN 16.MESSAGE 'DP_TIMEOUT' TYPE 'E'.WHEN 17.MESSAGE ' OTHERS ' TYPE 'E'.WHEN OTHERS.ENDCASE.* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.ENDIF.ENDFORM. " GET_DATA*&---------------------------------------------------------------------**& Form CREATE_PO*&---------------------------------------------------------------------** text*----------------------------------------------------------------------** --> p1 text* <-- p2 text*----------------------------------------------------------------------*FORM create_po .LOOP AT gt_data.AT NEW ihrez.CLEAR lifnr.lifnr = gt_data-lifnr.CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'EXPORTINGinput = lifnrIMPORTINGoutput = lifnr.poheader-doc_type = gt_data-bsart.poheader-vendor = lifnr.poheader-purch_org = gt_data-ekorg.poheader-pur_group = gt_data-ekgrp.poheader-comp_code = gt_data-bukrs.poheader-ref_1 = gt_data-ihrez.poheader-doc_date = sy-datum.poheader-langu = sy-langu.poheader-currency = gt_data-waers."货币poheaderx-doc_type = con.poheaderx-vendor = con.poheaderx-purch_org = con.poheaderx-pur_group = con.poheaderx-comp_code = con.poheaderx-ref_1 = con.poheaderx-doc_date = con.poheaderx-langu = con.poheaderx-currency = con."货币ENDAT.CLEAR netpr.netpr = gt_data-netpr.CLEAR bstae.bstae = gt_data-bstae.CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTINGinput = bstaeIMPORTINGoutput = bstae.poitem-po_item = gt_data-ebelp. "采购凭证的项目编号poitem-acctasscat = gt_data-knttp."科目分配类别poitem-short_text = gt_data-txz01."短文本poitem-quantity = gt_data-menge."采购订单数量poitem-po_unit = gt_data-meins ."采购订单的计量单位poitem-net_price = netpr."净价poitem-matl_group = gt_data-matkl."物料组poitem-plant = gt_data-werks. "工厂poitem-trackingno = gt_data-bednr."需求跟踪号poitem-preq_name = gt_data-afnam."需求者/请求者姓名poitem-tax_code = gt_data-mwskz."销售税代码poitem-conf_ctrl = bstae."确认控制代码APPEND poitem.CLEAR poitem.poitemx-po_item = gt_data-ebelp. "采购凭证的项目编号poitemx-acctasscat = con ."科目分配类别poitemx-short_text = con."短文本poitemx-quantity = con."采购订单数量poitemx-po_unit = con ."采购订单的计量单位poitemx-net_price = con."净价poitemx-matl_group = con."物料组poitemx-plant = con."工厂poitemx-trackingno = con."需求跟踪号poitemx-preq_name = con."需求者/请求者姓名poitemx-tax_code = con."销售税代码poitemx-conf_ctrl = con."确认控制代码poitemx-ret_item = con."退货项目APPEND poitemx.CLEAR poitemx.poschedule-po_item = gt_data-ebelp. "采购凭证的项目编号poschedule-sched_line = gt_data-ebelp. "采购凭证的项目编号poschedule-del_datcat_ext = 'D'."交货日期的类别poschedule-delivery_date = gt_data-eeind."交货日期poschedule-quantity = gt_data-menge."采购订单数量APPEND poschedule.CLEAR poschedule.poschedulex-po_item = gt_data-ebelp. "采购凭证的项目编号poschedulex-sched_line = gt_data-ebelp. "采购凭证的项目编号poschedulex-del_datcat_ext = con."交货日期的类别poschedulex-delivery_date = con."交货日期poschedulex-quantity = con."采购订单数量APPEND poschedulex.CLEAR poschedulex.poaccount-po_item = gt_data-ebelp. "采购凭证的项目编号poaccount-gl_account = gt_data-sakto."总帐科目poaccount-costcenter = gt_data-kostl."成本中心poaccount-asset_no = gt_data-anln1."主资产号poaccount-orderid = gt_data-aufnr."订单号poaccount-co_area = 'BELL'."成本控制APPEND poaccount.CLEAR poaccount.poaccountx-po_item = gt_data-ebelp. "采购凭证的项目编号poaccountx-gl_account = con."总帐科目poaccountx-costcenter = con."成本中心poaccountx-asset_no = con."主资产号poaccountx-orderid = con."订单号poaccountx-co_area = con."成本控制APPEND poaccountx.CLEAR poaccountx.potextitem-po_item = gt_data-ebelp. "采购凭证的项目编号potextitem-text_id = 'F03'."来自采购申请项目详细清单potextitem-text_line = gt_data-str1."行项目文本-来自采购申请项目详细清单APPEND potextitem.CLEAR potextitem.potextitem-po_item = gt_data-ebelp. "采购凭证的项目编号potextitem-text_id = 'F04'." 规格/型号potextitem-text_line = gt_data-str2."行项目文本-规格型号APPEND potextitem.CLEAR potextitem.potextitem-po_item = gt_data-ebelp. "采购凭证的项目编号potextitem-text_id = 'F09'." RFQ Referencepotextitem-text_line = gt_data-str3."行项目文本- RFQ Reference APPEND potextitem.CLEAR potextitem.AT END OF ihrez.CALL FUNCTION 'BAPI_PO_CREATE1'EXPORTINGpoheader = poheaderpoheaderx = poheaderx* POADDRVENDOR =* TESTRUN =* MEMORY_UNCOMPLETE =* MEMORY_COMPLETE =* POEXPIMPHEADER =* POEXPIMPHEADERX =* VERSIONS =* NO_MESSAGING =* NO_MESSAGE_REQ =* NO_AUTHORITY =* NO_PRICE_FROM_PO =IMPORTINGexppurchaseorder = epo* EXPHEADER =* EXPPOEXPIMPHEADER =TABLESreturn = returnpoitem = poitempoitemx = poitemx* POADDRDELIVERY =poschedule = poscheduleposchedulex = poschedulexpoaccount = poaccount* POACCOUNTPROFITSEGMENT =poaccountx = poaccountx* POCONDHEADER =* POCONDHEADERX =* POCOND =* POCONDX =* POLIMITS =* POCONTRACTLIMITS =* POSERVICES =* POSRVACCESSVALUES =* POSERVICESTEXT =* EXTENSIONIN =* EXTENSIONOUT =* POEXPIMPITEM =* POEXPIMPITEMX =* POTEXTHEADER =potextitem = potextitem* ALLVERSIONS =* POPARTNER =* POCOMPONENTS =* POCOMPONENTSX =* POSHIPPING =* POSHIPPINGX =* POSHIPPINGEXP =.LOOP AT return WHERE type = 'E' OR type = 'A'. ENDLOOP.IF sy-subrc = 0.CLEAR: lv_message.CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. LOOP AT return INTO l_return WHERE type = 'E' . CONCATENATE lv_message l_return-message ';'INTO lv_message.ENDLOOP.CONCATENATE gt_data-ihrez lv_message INTO gt_out-text.APPEND gt_out.CLEAR gt_out.ELSE.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGwait = 'X'.CONCATENATE epo '创建成功' INTO gt_out-text.APPEND gt_out.CLEAR gt_out.ENDIF.REFRESH: poitem,poitemx,poschedule,poschedulex,poaccount,poaccountx,potextitem ,poheader,poheaderx,return.CLEAR: poitem,poitemx,poschedule,poschedulex,poaccount,poaccountx,potextitem ,poheader,poheaderx,return.ENDAT.ENDLOOP.ENDFORM. " CREATE_PO*&---------------------------------------------------------------------**& Form WRITE_OUT*&---------------------------------------------------------------------** text*----------------------------------------------------------------------** --> p1 text* <-- p2 text*----------------------------------------------------------------------*FORM write_out .LOOP AT gt_out.WRITE: / gt_out-text.ENDLOOP.ENDFORM.。
SAP自带程序(示例及功能)展开全文经常会用到一些SAP自带的小程序, 无TCODE, 或者是示例啥的, 慢慢整理一下, 在这里备查.1. SAPRDEMOWORD97INTEGRATION调用Word 示例2. ACC_BAPI_TEST_DOCUMENTA Test Program for BAPI_ACC_DOCUMENT_CHECK & BAPI_ACC_DOCUMENT_POST3. Run report RSCP0018 and RSCPINST知道一个系统是single code page还是MDMP4. RGUGBR00如果validation & substitution都不起作用时,可以试着运行这个程序, 将能选上的选项都选上.5. SAP 中主要业务对象的标准数据传输程序业务对象传输程序传输方法类属(Class)RCCLBI01/事务O024 BI/DI 分类(Classification)RCCLBI02/RCCLBI03 BI/DI 特性(Characteristic)RCCTBI01 BI文档信息记录(Documents inforecord)RCVBIO10 BI总帐主数据(G/L Account Master)RFBISA00 BI物料主数据(Material Master)RMDATIND DI客户主数据(Customer Master)RFBIDE00 BI供应商主数据(Vender Master)RFBIKR00 BI资产(Asset ) RAALTD01/RAALTD11 BI/DI 银行数据(Bank Data ) RFBVALL_0,RFBVBIC_0 或通过客户、供应商主数据传输 DI/BI 会计凭证(Account Document ) RFBIBL00/RFBIBLK0 DI 材料单(Bill Of Material ) RCSBI010,CSBI020,RCSBI030,RCSBI040 BI 或CT工艺路线 (Routing ) RCPTRA01/RCPTRA02BI/DI 计划独立需求(Planned Indep.Requirement )RM60IN00 DI 请购单(Puchase Requisition ) RM06BBI0BI 采购信息记录 (Puchaseing Info Record )RM06IBI0 BI 采购定单(Puchase Document ) RM06EEI0 RM06EEI1DI 库存(Stock / Goods Movement ) RM07MMBLBI 预留库存(Reservation ) RM07RRESBI 库存盘点凭证(Physical inventory Document ) MI31,MIK1,MIE1,MIQ1,MIM1,MIW1,MIV1,MIO1 BI仓库库存(Warehouse Stock ) RLBEST00 BI 或CT 货仓仓位(Storage Bin ) RLPLAT00 BI 或CT 定价条件(Condition Record / Pricing )RV14BTCI BI 销售凭证(Sales Document ) RVINVB10(新)RVINVB00(旧) D I工厂维护和客户服务主数据(Plant Maintenance Service ) RIIBIP00 BI ,DI 或CT 职员管理(Personnel Admin ) RPUSTD00 BI 职员计划(Personnel Planning ) RHALTD00 BI6. FTP 相关程序RSFTP001 - SAPFTP 版本检查RSFTP002 - 执行 FTP 命令RSFTP003 - 测试RSFTP004 - FTP 复制RSFTP005 - SAPFTP 检查RSFTP006 - FTP 命令清单RSFTP007 - TEST FB:FTP_SERVER_TO_R3 / FTP_R3_TO_SERVER 读取FTP数据到R3 / R3数据写入FTP。
DATA: lw_key LIKE bapi1022_key,lw_gen LIKE bapi1022_feglg001,lw_genx LIKE bapi1022_feglg001x,lw_tim LIKE bapi1022_feglg003,lw_timx LIKE bapi1022_feglg003x.DATA: lw_allocations LIKE bapi1022_feglg004.DATA: lw_allocationsx LIKE bapi1022_feglg004x.DATA: lw_inventory LIKE bapi1022_feglg011.DATA: lw_inventoryx LIKE bapi1022_feglg011x.DATA: l_asset LIKE bapi1022_1-assetmaino.DATA: lw_return LIKE bapiret2.LOOP AT gt_ztfi006 ASSIGNING <fs_gw_ztfi006>.CLEAR:lw_key,lw_gen,lw_genx.CLEAR:lw_tim,lw_timx.CLEAR: lw_allocations,lw_allocationsx.CLEAR: lw_inventory,lw_inventoryx.CLEAR: l_asset,lw_return."获得公司代码(潜在的业务规则;只有一个成本控制范围)SELECT SINGLEbukrsINTO <fs_gw_ztfi006>-bukrsFROM csksWHERE kostl = <fs_gw_ztfi006>-kostlAND datbi >= sy-datumAND datab <= sy-datum.lw_key-companycode = <fs_gw_ztfi006>-bukrs. "公司代码lw_gen-assetclass = <fs_gw_ztfi006>-anlkl."资产分类lw_gen-descript = <fs_gw_ztfi006>-txt50."文本lw_gen-invent_no = <fs_gw_ztfi006>-invnr."存货号lw_gen-main_descript = <fs_gw_ztfi006>-anlhtxt.lw_genx-assetclass = 'X'.lw_genx-descript = 'X'.lw_genx-invent_no = 'X'.lw_genx-main_descript = 'X'.lw_inventory-note = <fs_gw_ztfi006>-invzu."补货库存说明lw_inventoryx-note = 'X'."补货库存说明lw_tim-costcenter = <fs_gw_ztfi006>-kostl."成本中心lw_timx-costcenter = 'X'.lw_allocations-evalgroup1 = <fs_gw_ztfi006>-ord41."使用状态(评估组1)lw_allocations-evalgroup5 = <fs_gw_ztfi006>-gdlgrp. "资产中类(评估小组5)lw_allocationsx-evalgroup1 = 'X'."使用状态(评估组1)lw_allocationsx-evalgroup5 = 'X'. "资产中类(评估小组5)*---bapi to create assetCALL FUNCTION 'BAPI_FIXEDASSET_CREATE1'EXPORTINGkey = lw_keygeneraldata = lw_gengeneraldatax = lw_genxinventory = lw_inventoryinventoryx = lw_inventoryxtimedependentdata = lw_timtimedependentdatax = lw_timxallocations = lw_allocationsallocationsx = lw_allocationsxIMPORTINGasset = l_assetreturn = lw_return.IF l_asset IS NOT INITIAL.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.IF lw_return IS NOT INITIAL.MESSAGE ID lw_return-id TYPE lw_return-type NUMBER lw_ret urn-numberWITH lw_return-message_v1lw_return-message_v2lw_return-message_v3lw_return-message_v4 INTO <fs_gw_ztfi006>-mess.ENDIF.ELSE.CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.IF lw_return IS NOT INITIAL.MESSAGE ID lw_return-id TYPE lw_return-type NUMBER lw_ret urn-numberWITH lw_return-message_v1lw_return-message_v2lw_return-message_v3lw_return-message_v4 INTO <fs_gw_ztfi006>-mess.ENDIF.ENDIF.。
SAP方丈-ABAP-SAP增强应用实例SAP增强大伙儿都专门熟悉,在此不再详细讲解,下面只是通过一个实例来展现一下增强的应用。
系统增强实例为建立工单前进行校验,如没有进行标准成本公布那么提示错误信息E。
T-code:CMOD通过增强程序我们能够操纵相关应用,假如你不明白到底功能是用到的哪个增强,那么请看我附录上的列表。
我们以ppco0006举例如下:如图2.我们需要的是制定我们的组件,如图3.通过功能退出增加增强语句:如图4:双击程序后加入如下语句~~~~if sy-tcode <> 'CK11N' and sy-tcode <> 'CK40N'.data:begin of l_matnr,matnr like mbew-matnr,VPRSV like mbew-VPRSV,vjvpr like mbew-vjvpr,pprdl like mbew-pprdl,lplpr like mbew-lplpr,end of l_matnr.select single matnr vprsv vjvpr pprdl lplpr from mbew into l_matnrwhere matnr = CAUFVD_IMP-MA TNR* and pprdl <> ''* and lplpr <> ''and bwkey = CAUFVD_IMP-WERKS.* and vjvpr = 'S'.if l_matnr-vprsv = 'V'.exit.elseif sy-subrc <> 0 or ( l_matnr-pprdl is initial and l_matnr-lplpr is initial ).message e888(sabapdocu) with '物料' CAUFVD_IMP-MATNR'没有做成本估算, 不能创建生产订单,请通知SAP 方丈,yeah~~~!'.exit.endif.endif.OK,快去看看你增强后的成效吧~~~~~¥%&%&*〔*〔SAP所有模块用户出口:用户出口名称短文本描述0VRF0001 客户指定路线确定AAIC0001 IM 总结: 在选择后处理数据AAIC0002 IM 总结: 在选择后处理指定的输入项AAIP0001 IM 追溯: 实际价值对预算类别的分配AAIP0002 IM 追溯: 定义用户定义的指标AAIP0003 IM 追溯: 定义用户定义的特性AAIR0001 IM-IS: 适用要求报表中的用户值字段AAIR0002 IM-FA: 拨款申请的用户字段AAIR0003 IM: 创建拨款申请中的PM 定单时工作场所的分配AAIR0004 IM 追溯: 定义用户定义的特性AAIS0003 投资计量对资产的实际结算AAIS0004 全部打算值或预算值的结算AAPM0001 资产会计和工厂爱护的集成ACBAPI01 会计核算: 对BAPI 界面的客户增强功能ACCID001 会计核算的IDoc 过程ACCID002 支出会计的IDoc 处理ACCOBL01 代码块中PAI 和PBO 的客户出口AD010001 更换对象清单及其层次AD010002 定界选择和/或过滤已定数据AD010003 创建自定义动态项目特性AD010005 创建自定义资源AD010006 菜单退出:更换动态项目值AD010007 更换DI 处理信息AFAR0001 External determination of ref. value for dep. calculation AFAR0002 External determination of depreciationAFAR0003 外部转换方式AFAR0004 报废比例值的确定AINT0001 当记帐资产时进行扩展的检查AINT0002 出入流水中冲销帐户的替代...AINT0003 定义投资支持再付款的百分比/金额AINT0004 更换某范畴已过帐金额AINT0005 虚拟扩展语法检查. 不使用。
读取未清科目项F: BAPI_AP_ACC_GETOPENITEMS读取科目余额F: BAPI_AP_ACC_GETPERIODBALANCES读取科目过帐F: BAPI_AP_ACC_GETSTATEMENT应收款: (比较简单,传入值,没有要求输入内表类型的;;按照公司代码,供应商代码和起至时间来查询)确定主数据F: BAPI_CR_ACC_GETDETAIL确定最高催款级别F: BAPI_CR_ACC_GETHIGHESTDUNNINGL确定最旧的未清项目F: BAPI_CR_ACC_GETOLDESTOPENITEM确定OI 结构F: BAPI_CR_ACC_GETOPENITEMSSTRUCT确定贷方帐户的信用状态F: BAPI_CREDIT_ACCOUNT_GET_STATUSBAPI: 取余额项目: 客户F: BAPI_AR_ACC_GETBALANCEDITEMS BAPI: 取实际余额: 客户F: BAPI_AR_ACC_GETCURRENTBALANCE BAPI: 取关键日期余额: 客户F: BAPI_AR_ACC_GETKEYDATEBALANCE BAPI: 取未清项: 客户F: BAPI_AR_ACC_GETOPENITEMS BAPI: 取余额: 客户F: BAPI_AR_ACC_GETPERIODBALANCES BAPI: 取科目报表: 客户F: BAPI_AR_ACC_GETSTATEMENT读取客户销售范围F: BAPI_CUSTOMER_GETSALESAREAS 银行会计:取消支付请求F: BAPI_PAYMENTREQUEST_CANCEL支付请求的创建F: BAPI_PAYMENTREQUEST_CREATE列出支付请求F: BAPI_PAYMENTREQUEST_GETLIST支付请求状态的确定F: BAPI_PAYMENTREQUEST_GETSTATUS 过帐预制凭证请求F: BAPI_PAYMENTREQUEST_POST批准支付的支付请求F: BAPI_PAYMENTREQUEST_RELEASE开始支付的支付请求F: BAPI_PAYMENTREQ_STARTPAYMENT 资产全计核算更改资产F: BAPI_FIXEDASSET_CHANGE创建资产F: BAPI_FIXEDASSET_CREATE使用值创建资产(初始历史遗留数据传输)F: BAPI_FIXEDASSET_OVRTAKE_CREATE 资产的明细信息F: BAPI_FIXEDASSET_GETDETAIL选定资产的信息F: BAPI_FIXEDASSET_GETLIST检查资本记帐F: BAPI_ASSET_POSTCAP_CHECK记帐资本总额F: BAPI_ASSET_POSTCAP_POST检查资产报废F: BAPI_ASSET_RETIREMENT_CHECK 记帐资产报废F: BAPI_ASSET_RETIREMENT_POST 检查资产购置F: BAPI_ASSET_ACQUISITION_CHECK 记帐资产购置F: BAPI_ASSET_ACQUISITION_POST 特殊用途分类帐:特殊目的分类帐: 选择科目的总计记录F: BAPI_SL_GETTOTALRECORDS总帐科目检查总帐科目是否存在F: BAPI_GL_ACC_EXISTENCECHECK总帐科目明细F: BAPI_GL_ACC_GETDETAIL每个公司代码总帐科目的清单F: BAPI_GL_ACC_GETLIST会计核算--会计接口会计核算:冲销凭证F: BAPI_ACC_ACT_POSTINGS_REVERSE 会计:核算冲销F: BAPI_ACC_DOCUMENT_REV_CHECK 会计: 过帐凭证F: BAPI_ACC_DOCUMENT_POST会计:过帐冲销F: BAPI_ACC_DOCUMENT_REV_POST会计:总帐科目记帐F: BAPI_ACC_GL_POSTING_CHECK会计: 检查一般总分类帐科目过帐的冲销F: BAPI_ACC_GL_POSTING_REV_CHECK 会计:总帐科目记帐F: BAPI_ACC_GL_POSTING_POST会计核算: 过帐一般总帐过帐冲销F: BAPI_ACC_GL_POSTING_REV_POST会计销售订单会计:检查销售订单F: BAPI_ACC_SALES_ORDER_CHECK会计:记帐销售订单F: BAPI_ACC_SALES_ORDER_POST会计核算:冲销凭证F: BAPI_ACC_ACT_POSTINGS_REVERSE会计: 过帐票据凭证冲销(OAG: LOAD RECEIVABLE) F: BAPI_ACC_BILLING_REV_POST会计: 检查货物移动(OAG: POST JOURNAL)F: BAPI_ACC_GOODS_MOVEMENT_CHECK。
资产负债综合管理名词解释
资产负债综合管理(Asset Liability Management,ALM)是一种金融机构用于管理利率、流动性和信用风险的方法。
它旨在确保资产和负债之间的匹配,以确保机构的持续盈利和稳健的财务状况。
资产负债综合管理主要包括以下方面:
1. 资产和负债的匹配:确保资产和负债的到期时间、利率和金额相匹配,以最大程度减少利率风险和流动性风险。
2. 利率风险管理:通过利用衍生品等金融工具,对机构的利率风险进行有效的管理。
3. 流动性风险管理:确保机构能够在需要时满足负债的偿付和资产的变现需求,以避免流动性风险。
4. 信用风险管理:通过有效的信用管理和风险评估,降低机构面临的信用风险。
资产负债综合管理对于金融机构来说非常重要,因为它可以帮助机构管理风险、提高盈利能力、保持稳健的财务状况以及满足监管要求。
同时,它也可以帮助机构更好地了解市场环境,为未来的业务决策提供重要参考。
①BAPI_ASSET_RETIREMENT_POST资产报废过账REPORT RODERICK.DATA:GENERALPOSTINGDATA TYPE BAPIFAPO_GEN_INFO.DATA:RETIREMENTDATA TYPE BAPIFAPO_RET.DATA:RETURN TYPE BAPIRET2.DATA:DOCUMENTREFERENCE TYPE BAPIFAPO_DOC_REF.DATA:FURTHERPOSTINGDATA TYPE BAPIFAPO_ADD_INFO.*GENERALPOSTINGDATA-USERNAME=SY-UNAME.”用户名GENERALPOSTINGDATA-DOC_TYPE=‘AA’.”凭证类型GENERALPOSTINGDATA-DOC_DATE=‘20110125′.”凭证中的凭证日期GENERALPOSTINGDATA-PSTNG_DATE=‘20110125′.”凭证中的过帐日期*GENERALPOSTINGDATA-FIS_PERIOD=‘1′.”会计期间*GENERALPOSTINGDATA-TRANS_DATE=‘20110121′.”换算日期GENERALPOSTINGDATA-COMP_CODE=‘9900′.”公司代码GENERALPOSTINGDATA-ASSETMAINO=‘110001000840′.”主资产号GENERALPOSTINGDATA-ASSETSUBNO=‘0000′.”资产次级编号”GENERALPOSTINGDATA-ASSETTRTYP=‘Y90′.”资产事务类型“完整报废只设置COMPL_RET=‘X’。
“局部报废RETIREMENTDATA-COMPL_RET=”.”标志:记帐全部报废RETIREMENTDATA-AMOUNT=100.”过帐金额*RETIREMENTDATA-REV_ON_RET=”.”资产销售中的收益*RETIREMENTDATA-RET_COSTS=”.”资产报废成本RETIREMENTDATA-CURRENCY=‘RMB’.”货币码*RETIREMENTDATA-CURRENCY_ISO=”.”ISO代码货币*RETIREMENTDATA-QUANTITY=”.”数量*RETIREMENTDATA-BASE_UOM=”.”基本计量单位*RETIREMENTDATA-BASE_UOM_ISO=”.”ISO代码的计量基本单位*RETIREMENTDATA-PERC_RATE=”.”资产报废:百分比率*RETIREMENTDATA-REV_NBV_IN=”.”标识:根据帐面净值确定收入*RETIREMENTDATA-AREA_NBV=”.”确定帐面净值的基本折旧范围RETIREMENTDATA-VALUEDATE=‘20110125′.”参考日期*RETIREMENTDATA-TRADE_ID=”.”贸易伙伴的公司标识*RETIREMENTDATA-TR_PART_BA=”.”贸易伙伴的业务范围FURTHERPOSTINGDATA-HEADER_TXT=‘AAAA’. FURTHERPOSTINGDATA-ITEM_TEXT=‘BBBB’.CALL FUNCTION‘BAPI_ASSET_RETIREMENT_POST’EXPORTING*ORIGINDOCREFERENCE=GENERALPOSTINGDATA=GENERALPOSTINGDATA RETIREMENTDATA=RETIREMENTDATA*ACCOUNTASSIGNMENTS=FURTHERPOSTINGDATA=FURTHERPOSTINGDATA IMPORTINGDOCUMENTREFERENCE=DOCUMENTREFERENCERETURN=RETURN.MESSAGE ID RETURN-ID TYPE RETURN-TYPE NUMBER RETURN-NUMBER WITH””””.*MESSAGECOMMIT WORK AND WAIT.BREAK-POINT.②AB08资产凭证冲销AM_REVERSE_DOCUMENTREPORT RODERICK.*DATA AM_REVERSE_DOCUMENTDATA LT_ANEK TYPE TABLE OF ANEK WITH HEADER LINE.DATA T_ANEK TYPE TABLE OF ANEK WITH HEADER LINE.DATA LS_ANEK TYPE ANEK.SELECT*INTO TABLE T_ANEK FROM ANEK WHERE ANLN1=‘140203000010′AND BUKRS=‘9900′AND GJAHR=‘2011′.READ TABLE T_ANEK INTO LS_ANEK WITH KEY LNRAN=‘00013′.CALL FUNCTION‘AM_REVERSE_DOCUMENT’”AB08资产冲销凭证。
EXPORTINGI_ANEK=ls_ANEKEXCEPTIONSREVERSAL_NOT_POSSIBLE=1OTHERS=2.IF SY-SUBRC0.*MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO *WITH SY-MSGV1SY-MSGV2SY-MSGV3SY-MSGV4.ENDIF.*DATA LD_STGRD LIKE T041C-STGRD VALUE‘01′.**CLEAR LS_ANEK-BUKRS.*CLEAR LS_ANEK-ANLN1.*CLEAR LS_ANEK-ANLN2.*CLEAR LS_ANEK-LNRAN.*CLEAR LS_ANEK-BUDAT.*CLEAR LS_ANEK-MONAT.**CALL FUNCTION‘AMSS_DOCUMENT_REVERSE’*EXPORTING*I_AWTYP=LS_ANEK-AWTYP*I_AWREF=LS_ANEK-BELNR*I_AWORG=LS_ANEK-AWORG*I_AWSYS=LS_ANEK-AWSYS*I_BUKRS=LS_ANEK-BUKRS*I_ANLN1=LS_ANEK-ANLN1*I_ANLN2=LS_ANEK-ANLN2*I_GJAHR=LS_ANEK-GJAHR*I_LNRAN=LS_ANEK-LNRAN*I_BELNR=LS_ANEK-BELNR*I_BUDAT=LS_ANEK-BUDAT*I_MONAT=LS_ANEK-MONAT*I_STGRD=LD_STGRD*TABLES*T_ANEK=LT_ANEK*EXCEPTIONS*REVERSAL_NOT_POSSIBLE=8*DUBLICATE_OBJECT_KEY=4.**CHECK SY-SUBRC=0.***DATA:LT_ACCHD LIKE ACCHD OCCURS0WITH HEADER LINE. *DATA:LT_ACCIT LIKE ACCIT OCCURS0WITH HEADER LINE. *DATA:LT_ACCCR LIKE ACCCR OCCURS0WITH HEADER LINE. *DATA:LT_ACCDA LIKE ACCDA OCCURS0WITH HEADER LINE. *DATA:LD_FCODE LIKE SY-UCOMM VALUE‘BLGP’.*CALL FUNCTION‘AMBU_AC_TABLES_GET_FROM_BUFFER’*TABLES*T_ACCHD=LT_ACCHD*T_ACCIT=LT_ACCIT*T_ACCDA=LT_ACCDA*T_ACCCR=LT_ACCCR.***Storno-Beleg anzeigen und auf Wunsch RW-Beleg auf die Reise schicken *CALL FUNCTION‘AMDP_AC_DOCUMENT_SHOW_AND_POST’*EXPORTING*I_AWTYP=LS_ANEK-AWTYP*I_FCODE=LD_FCODE*IMPORTING*E_FCODE=LD_FCODE*TABLES*T_ACCIT=LT_ACCIT*T_ACCHD=LT_ACCHD*T_ACCDA=LT_ACCDA*T_ACCCR=LT_ACCCR*EXCEPTIONS*OTHERS=4.③BAPI_FIXEDASSET_CHANGE更改资产信息REPORT RODERICK.”更改资产的折旧码DATA BAPI1022_DEP_AREASX TYPE TABLE OF BAPI1022_DEP_AREASX WITH HEADER LINE.DATA BAPI1022_DEP_AREAS TYPE TABLE OF BAPI1022_DEP_AREAS WITH HE ADER LINE.DATA BAPI1022_INV_SUPPORT TYPE TABLE OF BAPI1022_INV_SUPPORT WITH HEADER LINE.DATA BAPIRET2TYPE TABLE OF BAPIRET2WITH HEADER LINE.CLEAR:BAPI1022_DEP_AREAS,BAPI1022_DEP_AREASX.BAPI1022_DEP_AREAS-DEP_KEY=‘Z100′.BAPI1022_DEP_AREAS-AREA=‘01′.BAPI1022_DEP_AREAS-ULIFE_YRS=‘20′.BAPI1022_DEP_AREAS-ULIFE_PRDS=SPACE.BAPI1022_DEP_AREAS-ODEP_START_DATE=‘20101202′.BAPI1022_DEP_AREAS-INDEX=SPACE.BAPI1022_DEP_AREAS-DEACTIVATE=”.BAPI1022_DEP_AREASX-DEP_KEY=‘X’.BAPI1022_DEP_AREASX-AREA=‘01′.BAPI1022_DEP_AREASX-ULIFE_YRS=‘X’.BAPI1022_DEP_AREASX-ULIFE_PRDS=‘X’.BAPI1022_DEP_AREASX-ODEP_START_DATE=‘X’.BAPI1022_DEP_AREASX-INDEX=‘X’.BAPI1022_DEP_AREAS-DEACTIVATE=‘X’.APPEND BAPI1022_DEP_AREAS.APPEND BAPI1022_DEP_AREASX.DATA L_ANLN1TYPE ANLA.SELECT SINGLE*INTO L_ANLN1FROM ANLA WHERE BUKRS=‘9900′AND A NLN1=‘110001000839′.CALL FUNCTION‘BAPI_FIXEDASSET_CHANGE’EXPORTINGCOMPANYCODE=L_ANLN1-BUKRSASSET=L_ANLN1-ANLN1SUBNUMBER=L_ANLN1-ANLN2*GROUPASSET=*GENERALDATA=*GENERALDATAX=*INVENTORY=*INVENTORYX=*POSTINGINFORMATION=*POSTINGINFORMATIONX=*TIMEDEPENDENTDATA=*TIMEDEPENDENTDATAX=*ALLOCATIONS=*ALLOCATIONSX=*ORIGIN=*ORIGINX=*INVESTACCTASSIGNMNT=*INVESTACCTASSIGNMNTX=*NETWORTHVALUATION=*NETWORTHVALUATIONX=*REALESTATE=*REALESTATEX=*INSURANCE=*INSURANCEX=*LEASING=*LEASINGX=IMPORTINGRETURN=BAPIRET2TABLESDEPRECIATIONAREAS=BAPI1022_DEP_AREAS DEPRECIATIONAREASX=BAPI1022_DEP_AREASX *INVESTMENT_SUPPORT=*EXTENSIONIN=.IF BAPIRET2-TYPE CA‘EA’.ROLLBACK WORK.ELSE.COMMIT WORK AND WAIT. ENDIF.。