FI常用BAPI(转)

BAPI 修改销售订单的方法 ‘BAPI_SALESORDER_CHANGE’  http://space.itpub.net/17204926/viewspace-612853

学无止境  BAPI:BAPI_SALESORDER_CHANGE (TCODE:VA02 销售订单修改)

SAP BLOG--Jack Wu   http://blog.youkuaiyun.com/CompassButton/article/details/1607001

总帐会计:  (比较简单全部测试通过,关帐时使用)
      Line item of document for ledger with summary table GL
   F: BAPI_GLX_GETDOCITEMS
  
      Closing balance of G/L account for chosen year
   F: BAPI_GL_GETGLACCBALANCE
 
      Closing balance of G/L account for current year
   F: BAPI_GL_GETGLACCCURRENTBALANCE

 

      Posting period balances for each G/L account
   F: 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_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

<think>好的,我现在需要处理用户关于SAP BAPI函数的查询。用户希望了解常用BAPI函数列表以及相关的使用教程。首先,我应该先回顾用户提供的引用内容,确保回答准确。 根据引用[1]、[2]、[3],用户提到的BAPI主要涉及PP生产模块、物料主数据操作和MM物料管理模块。我需要将这些信息整理成清晰的分类,比如按模块划分,然后列出对应的BAPI函数及其功能。同时,用户可能还希望知道如何使用这些BAPI,所以需要简要说明使用步骤,比如初始化、参数填充、调用和结果处理。 另外,用户提到了“SAP BAPI使用教程”,这部分需要给出一般性的指导步骤,可能包括事务代码、参数检查、调用方式和错误处理。要注意使用中文,避免技术术语过于复杂,让新手也能理解。 需要检查是否有遗漏的模块或常用BAPI,比如SD或FI模块的常见函数,但根据提供的引用,主要涉及PP、MM和物料管理,所以暂时先集中在这些模块。如果有必要,可以建议用户参考官方文档或培训资料以获取更全面的列表。 最后,生成相关问题时要考虑用户可能的后续疑问,比如参数配置、错误处理、创建订单的BAPI等。确保问题覆盖用户可能感兴趣的方面,帮助他们深入学习。 现在需要确保所有BAPI名称用$...$格式,独立步骤或代码块使用$$...$$,但用户提供的示例中没有代码块,所以可能不需要。但如果有示例代码,要用正确格式。同时,回答结构要清晰,分模块列出函数,使用教程部分分步骤说明,最后相关问题要相关且有帮助。</think>### 常用SAP BAPI函数列表及使用指南 #### 1. **物料主数据相关BAPI** - **创建/修改物料主数据** - $BAPI\_MATERIAL\_SAVEDATA$: 用于创建或更新物料主数据,支持多视图维护[^2][^3]。 - $BAPI\_MATERIAL\_SAVEREPLICA$: 扩展物料特定视图(如销售视图、采购视图)[^2]。 - **查询与检查** - $BAPI\_MATERIAL\_EXISTENCECHECK$: 检查物料是否存在。 - $BAPI\_MATERIAL\_GETLIST$: 获取物料主数据明细列表[^3]。 #### 2. **生产模块(PP)相关BAPI** - **参考操作集管理** - $BAPI\_REFSETOFOPERATIONS\_CREATE$: 创建参考操作集(工艺路线模板)[^1]。 - $BAPI\_REFSETOFOPR\_EXISTENCE\_CHK$: 检查参考操作集是否存在。 #### 3. **物料管理(MM)相关BAPI** - **物料组与分类** - $BAPI\_MATERIALGROUP\_GET\_LIST$: 读取物料组清单。 --- ### SAP BAPI使用教程(通用步骤) 1. **初始化调用环境** - 使用事务代码$SE37$测试BAPI函数模块。 2. **参数填充** - 输入参数:如物料编码、工厂、视图名称等,需符合数据字典规范。 - 表参数:如$EXTENSIONIN$用于扩展字段。 3. **调用BAPI并提交事务** ```abap CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA' EXPORTING HEADDATA = ls_headdata TABLES RETURNMESSAGES = lt_return. COMMIT WORK. "提交事务以确保数据保存 ``` 4. **错误处理** - 检查返回表(如$RETURNMESSAGES$)中的消息类型(E=错误,S=成功)[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值