PP 常用bapi

PP 常用bapi
PP 常用bapi

BAPI:

在SAP中可以允许使用BAPI访问标准功能,这些接口可以由外部应用程序开发的客户和配套软件的合作伙伴以及其他SAP应用程序使用。定义SAP业务对象类型的API方法,这些对象类型范围内的业务框架,用于基于对象的组件之间的通信。

业务对象和他们的BAPI使面向对象是公司在中央信息处理。例如,现有的功能和数据可重复使用,无故障的技术可以实现的互操作性和非SAP组件可以实现。应用程序可以使用BAPI的直接访问的R/3系统的应用层;应用程序可以使用的R/3系统的业务逻辑。BAPI 的为客户提供一个面向对象的应用程序的视图对象而不需要了解实现细节。BAPI是定义实现全系统的业务发展过程。

生产计划的BAPI列表::

Routing(工艺路线)

BAPI_ROUTING_CREATE 创建工艺路线BAPI - ca03

BAPI_ROUTING_EXISTENCE_CHECK 检查工艺路线是否存在Reference operation set:(参考操作集)

BAPI_REFSETOFOPERATIONS_CREATE 创建参考参考工序集

BAPI_REFSETOFOPR_EXISTENCE_CHK 检查参考参考工序集

Planned order:(计划订单)

BAPI_PLANNEDORDER_CHANGE 更改计划订单-md04

BAPI_PLANNEDORDER_CREATE 创建计划订单

BAPI_PLANNEDORDER_DELETE 删除计划订单

BAPI_PLANNEDORDER_EXIST_CHECK 检查计划订单是否存在

BAPI_PLANNEDORDER_GET_DETAIL 获取计划订单详细信息(计划订单)BAPI_PLANNEDORDER_GET_DET_LIST 获得计划订单信息

Planned Independent Requirement:(计划独立需求)

BAPI_REQUIREMENTS_CHANGE 更改计划独立需求-md61

BAPI_REQUIREMENTS_CREATE 创建计划独立需求

BAPI_REQUIREMENTS_GETDETAIL 显示计划独立需求

Production order:(生产订单)

BAPI_PRODORD_WM_MAT_STAGING WM材料分期

BAPI_PRODORD_SETUSERSTATUS 设置用户状态

BAPI_PRODORD_SET_DEL_INDICATOR 设置删除标识

BAPI_PRODORD_SET_DELETION_FLAG 设置删除标识

BAPI_PRODORD_SCHEDULE 进行调整

BAPI_PRODORD_REVOKEUSERSTATUS 取消用户状态

BAPI_PRODORD_RELEASE 发布

BAPI_PRODORD_GET_LIST 列表抬头订单

BAPI_PRODORD_GET_DETAIL 抬头订单明细

BAPI_PRODORD_EXIST_CHECK 确认检查性

BAPI_PRODORD_CREATE_FROM_REF 创建模板

BAPI_PRODORD_CREATE_FROM_PLORD 创建带有计划订单

BAPI_PRODORD_CREATE_CAP_REQ 产生能力需求

BAPI_PRODORD_CREATE 创建生产订单

BAPI_PRODORD_COSTING 创建成本估计

BAPI_PRODORD_COMPLETE_TECH 完整的技术

BAPI_PRODORD_CLOSE 关闭订单

BAPI_PRODORD_CHECK_MAT_AVAIL 检查物料可用性

BAPI_PRODORD_CHANGE 更改生产订单

Production order confirmation:(生产订单确认)

BAPI_PRODORDCONF_GET_TT_PROP 确认计工单

BAPI_PRODORDCONF_GET_TE_PROP 确认计工单

BAPI_PRODORDCONF_GETLIST 生产订单确认

BAPI_PRODORDCONF_GETDETAIL 生产订单确认详细信息

BAPI_PRODORDCONF_GET_HDR_PROP 确认计划订单

BAPI_PRODORDCONF_EXIST_CHK 检查工单是否存在

BAPI_PRODORDCONF_CREATE_TT 确认计划工单

BAPI_PRODORDCONF_CREATE_TE 确认计划工单

BAPI_PRODORDCONF_PDC_UPLOAD_TT PP 确认计工单

BAPI_PRODORDCONF_PDC_UPLOAD_TE PP 确认计工单

BAPI_PRODORDCONF_CREATE_HDR 输入订单确认

BAPI_PRODORDCONF_CREATE_ACT 输入订单激活确认

BAPI_PRODORDCONF_CANCEL 取消生产订单

BDC Download & Upload for production order: (下载和上传的BDC的生产订单)

BAPI_RCVPRORDCF_RECEIVEPRODORD PP-PDC: 下载生产订单

BAPI_RCVPRORDCF_RECEIVEWORKC PP-PDC: 下载工作中心

BAPI_RCVPRODCF_REQUEST_CONF PP-PDC: 上传请求

KANBAN: (看板)

BAPI_KANBAN_CHANGE 更改kanban数据

BAPI_KANBAN_CHANGESTATUS 更改kanban状态

BAPI_KANBAN_CHANGESTATUS1 更改kanban状态1

BAPI_KANBAN_GETLIST 匹配选择标准KANBAN的测定BAPI_KANBAN_GETLIST_ALL 匹配选择标准KANBAN的测定BAPI_KANBAN_GETLISTFORSUPPLIE1 匹配选择标准KANBAN的测定BAPI_KANBAN_GETLISTFORSUPPLIER 为供应商提供kanban数据

BAPI_KANBAN_SETINPROCESS 为供应商提供kanban数据KANBAN CONTROL CYCLE: (看板)

BAPI_KANBANCC_ADDEVENTDRKANBAN Create Event-Driven KANBAN for Control Cycle

BAPI_KANBANCC_CHANGE Change Control Cycle

BAPI_KANBANCC_CREATE Create Control Cycle

BAPI_KANBANCC_DELETE Delete Control Cycles

BAPI_KANBANCC_EXISTCHECK Check Existence of Control Cycle BAPI_KANBANCC_GETLIST Determine Kanban Control Cycles with Selection Criteria

BAPI_KANBANCC_GETLIST_ALL Determine Kanban Control Cycles with Selection Criteria

BAPI_KANBANCC_WITHDRAWQUANTITY Quantity Signal for Kanban Control Cycle

REM Confirmation: ( REM确认)

BAPI_REPMANCONF_CANCEL 处理的重复制造取消

BAPI_REPMANCONF_CREATE_MTO 销售订单执行重复制造情况

BAPI_REPMANCONF_CREATE_PLOT 执行生产成本

BAPI_REPMANCONF_CREATE_MTS 在很多情况下,执行生产成本

BAPI_REPMANCONF_EXIST_CHK 检查对象存在

REM Confirmation1:

BAPI_REPMANCONF1_CANCEL 处理的重复制造取消

BAPI_REPMANCONF1_CREATE_MTO 销售订单执行重复制造情况

BAPI_REPMANCONF1_CREATE_MTP 在很多情况下,执行生产成本

BAPI_REPMANCONF1_CREATE_MTS 在很多情况下,执行生产成本

BAPI_REPMANCONF1_EXIST_CHK 检查对象存在

ABAP常用的Tcode

Tcode 描述备注ABAPDOCU ABAP文档和范例 BAPI BAPI浏览器 CMOD(SMOD) SAP增强 LSMW 数据导入工具数据导入PFCG 权限管理 OSS1 连接SAP OSS S001 ABAP开发工作台菜单(含多Tcode) SA38 运行程序(SE38开发) SCAT 计算机测试工具,测试,数据导入等数据导入 (Computer Aided Test Tool) SCC1 集团拷贝 SCC4 显示集团 SE01 传递传输请求(同一服务器的不同client) SE09 传输请求操作 SE10 同SE09 SE11 维护ABAP数据字典 SE12 显示数据字典 SE13|SE14|SE15 数据字典相关 SE16|SE17 查看表数据 SE30 ABAP运行分析 SE32 ABAP文本元素维护 SE35 ABAP/4对话框编程维护 SE36 维护逻辑数据库 SE37 函数据维护Function module SE38 ABAP 编辑器 SE39 程序比较 SE41 菜单制作器 SE43 应用区菜单(相同功能tcode组成一area menu) SE51 屏幕绘制器 SE54 生成表的维护视图,然后SE16|SM30可直接维护表数据SE55 生成表维护程序 SE61 文档维护 SE63 翻译 SE71->SE76 SAPscript相关Tcode SE71 Form设计单据打印SE78 Form,SmartForms使用图片上载 SE80 ABAP库(对象浏览器) SE81 ABAP应用层次 SE84|SE85|SE86 ABAP/4 Repository Information System SE90 对象浏览器 SE91 建立消息类和消息 SE92 维护系统Log消息 SE93 给程序维护Tcode

SAP

SAP HR学习总结_牛尖尖 1、常用概念: 1.1. 逻辑数据库 人事 PNP,PNPCE(报表程序需要制定选择屏幕) 组织 PCH 招聘 PAP 1.2. 信息类型编号规则(表V_T528A 记录信息类型): 1.3. 信息类型时间约束: Time Constraint Class: 1.4. 信息类型增加自定义字段(ENHANCE INFOTYPE):编号范围 模块0000~0999 人事和招聘PA&PR 1000~1999 组织管理OM 2000~2999 考勤管理TM 4000~4999 招聘管理9000~9999 客制化信息类型 时间约束 类 描述解释信息类型举例1记录存在必须无间断,无 重复 一天有且仅有一条记录00012 记录可间断,不重复一天仅有<=一条记录00413 记录可间断,可重复一天可有任意条记录0022A 信息仅存在一次自始至终一条记录(无历史)有效期:1800/1/1-9999/12/310003B 存在一个最大值自始至终只有一条记录(无历 史),有效期任意 0031T 基于子类或子类型表每个子类型有自己的约束类0006Z 时间管理信息类型的时间 约束类(表T554Y)对于日期冲突检查,不仅适用于该信息类型已有记录,还适 用于其他相关信息类型已有记 录,一般用于考勤 2011

Tcode:PPCI->扩展->填入信息类型->在相应CI结构增加字段 1.5. 批量定界对象Tcode: RE_RHGRENZ4 Set new End Date RE_RHBEDA0 Set new begDate 1.6. 模块集成 1.6.1人事和组织管理集成: 涉及表:T77S0,部分常见选项及含义 EVCCC PPOME变动公司代码产生异动记录的类型代码 EVENB PPOME变动组织\岗位\人员,是否在人事管理中自动产生异动记录 ORGA OM和PA是否集成 PRELI没有指定岗位时用默认岗位(一般离职使用) PRELU更新数据时即时更新还是批量更新(O为即时) TEXTC显示职位短文本还是长文本描述(X为短文本) TEXTO显示组织短文本还是长文本描述(X为短文本) TEXTS显示岗位短文本还是长文本描述(X为短文本) 1.6.2 人事组织和招聘集成 PPVAC/PPVAC设置为1则启用1007,招聘管理才能正常使用 1.6.3 招聘和人事集成 特征(*/N):PRELR设置招聘是否可以读取人事管理中员工业务主管(Line manager) PRELI 设置内部招聘是否可以读取人事管理数据 PAPLI 设置招聘数据是否可以转移到人事管理中 1.6.4 招聘和员工发展集成 表T77S0中 PLOGI/QUALI 值是否为1 AQ32 Q 1.6.5常用组织和人事管理数据同步程序: 程序名用途方向RHINTE00创建批处理,将人事管理相关数据同步到组织管理中PA->OM RHINTE10将组织管理相关数据同步到人事OM->PA

SAP 常用函数

1、获取订单状态(STATUS_READ 和 STATUS_TEXT_EDIT) 1.STATUS_READ 改函数的实现原理大概是通过订单的对象好(OR+订单号)到JEST中取出字段STAT INACT. JEST表中STAT是一串从字面看不出意思的字符,可以根据STAT到表TJ02T中找到具体的描述。 下面是具体用法 DATA:objnr TYPE aufk-objnr. objnr = 'OR000000100014'. DATA:t_status TYPE TABLE OF jstat WITH HEADER LINE. "结果存放在STATUS表中 CALL FUNCTION 'STATUS_READ' EXPORTING client = sy-mandt objnr = objnr TABLES status = t_status EXCEPTIONS object_not_found = 1 OTHERS = 2. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. LOOP AT t_status. IF t_status = 'I0046'. WRITE:'订单已关闭'. EXIT. ENDIF. ENDLOOP. 2.STATUS_TEXT_EDIT 改函数读取的结果是将订单状态拼接到一个字符串中,而且这个字符串是在前台订单上看到的状态,比较直接,这样做的结果就可能由于状态较多导致长度过长,在某些情况下取的数据可能不准。 下面是一段代码 DATA:line TYPE bsvx-sttxt. CALL FUNCTION 'STATUS_TEXT_EDIT' EXPORTING client = sy-mandt objnr = objnr spras = sy-langu IMPORTING line = line EXCEPTIONS object_not_found = 1

SAP 常用Tcode

SAP 常用T-Code SAP 2007-10-31 21:42:12 阅读373 评论2 字号:大中小订阅ZPPC_ALL - My Tools ZBC41 - 维护表ZGENNO中的记录 ZPPC15 - 查找开发类下对应的对像及对象 AUTH_DISPLAY_OBJECTS - 显示启用中的权限对象 ZZSEARCH - Search for String From Source Code 程序分析 SLIN - ABAP程序语法核查 AL21 - ABAP 程序分析 AL22 - ABAP 程序依赖对象 SE49 - 程序分析:表格操作 STAT - Local Transaction Statistics SE30 - ABAP Objects Runtime Analysis ST05 - Performance trace SE83 - Reuse Library(develop refer) ST22 - ABAP 错误分析 SE80 - Object Navigator SM12 - 显示与删除锁定 DWDM - Development Workbench Demos ABAPDOCU - ABAP Documentation and Examples DBCO - Database Connection Maintenance SM21 - 在线系统记录分析 LIBS - 清单格式 BIBS - 使用者接口设计范例 SM21 - 在线系统记录分析 ST02 - Setups/Tune Buffers ST03 - Performance,SAP Statistics, Workload ST20 - 画面追踪 STMS - 传送管理系统 URL(help document) URL - SAP business workflow URL - IMG--MM URL - IDOC URL - BAPI-ALE URL - BAPI programming guide reference URL - Tutorial: Communication Interfaces URL - Remote Communications URL - ALE programming guide URL - about sap customer exits URL - RFC programming in abap URL - how to create a global class URL - SAP business workflow

PP 常用bapi

BAPI: 在SAP中可以允许使用BAPI访问标准功能,这些接口可以由外部应用程序开发的客户和配套软件的合作伙伴以及其他SAP应用程序使用。定义SAP业务对象类型的API方法,这些对象类型范围内的业务框架,用于基于对象的组件之间的通信。 业务对象和他们的BAPI使面向对象是公司在中央信息处理。例如,现有的功能和数据可重复使用,无故障的技术可以实现的互操作性和非SAP组件可以实现。应用程序可以使用BAPI的直接访问的R/3系统的应用层;应用程序可以使用的R/3系统的业务逻辑。BAPI 的为客户提供一个面向对象的应用程序的视图对象而不需要了解实现细节。BAPI是定义实现全系统的业务发展过程。 生产计划的BAPI列表:: Routing(工艺路线) BAPI_ROUTING_CREATE 创建工艺路线BAPI - ca03 BAPI_ROUTING_EXISTENCE_CHECK 检查工艺路线是否存在Reference operation set:(参考操作集) BAPI_REFSETOFOPERATIONS_CREATE 创建参考参考工序集 BAPI_REFSETOFOPR_EXISTENCE_CHK 检查参考参考工序集 Planned order:(计划订单) BAPI_PLANNEDORDER_CHANGE 更改计划订单-md04 BAPI_PLANNEDORDER_CREATE 创建计划订单 BAPI_PLANNEDORDER_DELETE 删除计划订单 BAPI_PLANNEDORDER_EXIST_CHECK 检查计划订单是否存在 BAPI_PLANNEDORDER_GET_DETAIL 获取计划订单详细信息(计划订单)BAPI_PLANNEDORDER_GET_DET_LIST 获得计划订单信息 Planned Independent Requirement:(计划独立需求) BAPI_REQUIREMENTS_CHANGE 更改计划独立需求-md61 BAPI_REQUIREMENTS_CREATE 创建计划独立需求 BAPI_REQUIREMENTS_GETDETAIL 显示计划独立需求 Production order:(生产订单) BAPI_PRODORD_WM_MAT_STAGING WM材料分期 BAPI_PRODORD_SETUSERSTATUS 设置用户状态 BAPI_PRODORD_SET_DEL_INDICATOR 设置删除标识 BAPI_PRODORD_SET_DELETION_FLAG 设置删除标识 BAPI_PRODORD_SCHEDULE 进行调整 BAPI_PRODORD_REVOKEUSERSTATUS 取消用户状态 BAPI_PRODORD_RELEASE 发布 BAPI_PRODORD_GET_LIST 列表抬头订单 BAPI_PRODORD_GET_DETAIL 抬头订单明细 BAPI_PRODORD_EXIST_CHECK 确认检查性 BAPI_PRODORD_CREATE_FROM_REF 创建模板 BAPI_PRODORD_CREATE_FROM_PLORD 创建带有计划订单 BAPI_PRODORD_CREATE_CAP_REQ 产生能力需求 BAPI_PRODORD_CREATE 创建生产订单

SAP各模块常用表

SAP各模块常用表 SD模块常用内表 VBUK 销售凭证:抬头状态和管理数据 VBRK 出具发票:抬头数据 fksto = '' and sfakn = '' KONV 条件(事务数据)查询销售订单中条件的数据信息 KONP 条件(项目 VBFA 销售凭证流 PA0001 人力资源主记录:信息类型0001 (原始分配) 查询员工信息 pp模块常用内表 AFVC 订单的工序 AFRU 订单确认 AFVV 工序中数量/日期/值的DB结构 AFKO 订单表头数据 PP 订单 AFPO 订单项 AUFK 订单主数据 (各种订单包括生产订单和内部订单) AUFM 针对订单的货物移动 CRCA 工作中心能力分配 CRCO 分配工作中心到成本中心 CRHD 工作中心表头 <> PLAF 计划订单 RKPF 凭证头:预订

RESB 预定/相关需求 BOM要关联三个表:MAST,STKO,STPO.看STPO里的相关性号码。 MAST BOM 链接物料 STPO BOM 项目 STKO BOM 表头 常用函数 BAPI_PRODORD_GET_DETAIL 订单明细 VC_I_GET_CONFIGURATION_IBASE 物料配置函数 文本说明 TADIR 资源库对象的目录 TRDIR 系统表 TRDIR程序名 CSKS 成本中心主数据 CSKT 成本中心说明文本 CSKU 成本要素文本 COBRB 分配规则结算规则订单结算 T006 计量单位 T006_OIB 计量单位,附加定义 T006A 分配内部到语言相关单位(内部单位转换到外部贸易、技术单位用T006A表,比如要显示CAR则把 数据库中的KAR在次表中转换) T006B 贸易分配到内部测量单位( 外部贸易单位和转换到内部单位就是用T006B表,比如 PC转到ST,CAR转到KAR等)

ABAP的常用知识点

SAP常用知识点 SAP Basis学习2009-07-12 10:49:30 阅读249 评论0 字号:大中小 包括:{系统变量|TCODE|消息类型|数据类型|变量声明|Internal Table} KEY: 1.常用系统变量 2.常用TCODE 3.消息类型 4.数据类型 5.变量声明 6.Internal Table 1.常用系统变量 SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,’0’表示成功SY-DBLNT: 被处理过的记录的笔数 SY-UNAME: 当前使用者登入SAP的USERNAME; SY-DA TUM: 当前系统日期; SY-UZEIT: 当前系统时间; SY-TCODE: 当前执行程序的Transaction code SY-INDEX : 当前LOOP循环过的次数 SY-TABIX: 当前处理的是internal table 的第几笔 SY-TMAXL: Internal table的总笔数 SY-SROWS: 屏幕总行数; SY-SCOLS: 屏幕总列数; SY-MANDT: 當前系統編號(CLIENT NUMBER) SY-VLINE: 画竖线 SY-ULINE: 画横线 SY-PAGNO: 当前页号 SY-LINSZ: 当前报表宽度 SY-LINCT: 当前报表长度 SPACE: 空字符串 SY-LSIND: 列表索引页 SY-LISTI: 上一个列表的索引 SY-LILLI: 绝对列表中选定行的行号 SY-CUROW: 屏幕上的行 SY-CUCOL: 光标列 SY-CPAGE: 列表的当前显示页 SY-STARO:真实行号 SY-LISEL: 选择行的内容,长度为255 SY-LINNO: 当前行 2.常用TCODE

SAP HR常用BAPI和FM搜罗

最近正在编几张HR的报表,把用到的一些BAPI和FM整理一下1.读取信息类型 CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING TCLAS = 'A' PERNR = L_OBJID INFTY = '0001' BEGDA = SY-DATUM ENDDA = SY-DATUM TABLES INFTY_TAB = P0001 主要用来读取“P” 人事关系信息类型方面的数据。其中TCLAS " A = employee, B = applicant INFTY " infotype PERNR " employee number CALL FUNCTION 'RH_READ_INFTY' * EXPORTING * AUTHORITY = 'DISP' * WITH_STRU_AUTH = 'X' * PLVAR = * OTYPE = * OBJID = * INFTY = ' ' * ISTAT = ' ' * EXTEND = 'X' * SUBTY = ' ' * BEGDA = '19000101' * ENDDA = '99991231' * CONDITION = '00000' * INFTB = '1' * SORT = 'X' * VIA_T777D = ' ' TABLES INNNN = * OBJECTS = * EXCEPTIONS * ALL_INFTY_WITH_SUBTY = 1 * NOTHING_FOUND = 2 * NO_OBJECTS = 3 * WRONG_CONDITION = 4

ABAP_RFC_BAPI详解

ABAP_RFC_BAPI培训教程 SAP R/3的接口方式主要有RFC、IDOC、BAPI三种。 RFC分二种:1 正常的本地RFC。2 远程RFC(外部系统调用)。 BAPI(SAP自带业务函数--封装好函数)。 RFC,BAPI 都可以理解成一个函数。它有输入、输出,改变,排除参数,表(既可以输入也输出)。 1.1 RFC 参数介绍 1.2 创建一个SAP本地RFC。 1.3 创建一个远程RFC。 2 查找BAPI 3 调用RFC,BAPI 1.1 RFC 参数介绍 SE37 Attributes(属性), Import(输入参数),Export(输出参数),Changing(更改参数), Tables(输入,输出内表),Exceptions(排除参数),Source code(编写代码)。 Attributes(属性): Normal Function Module :在SAP内部调用RFC Remote-Enabled Module:远程函数调用,即使用外部系统(.NET,VB,JAVA....)调用SAP RFC。

Update Module:一般使用 Start immed(立刻执行). Import(输入参数): 就是要传入来的条件参数,不能为内表。最常用。 Export(输出参数): 就是返回值,也不能为内表。最常用。 Changing(更改参数): 返回值,与export差不多,这个很少用。 Tables(输入,输出内表): 可以把多个内表的值传进来,同时也可以把多个内表返回。 Exceptions(排除参数。): 不常用。 Source code(编写代码): 就是编写代码了,如果不写代码,那这个RFC就没有用处了。 輸入參數,輸出參數,表可以不全部使用. 1.2 创建一个SAP本地RFC。 运行SE37 TCODE. 填写一个RFC函数名,名字必须是以“Z”或“Y”开头,建议使用“Z"开头.然后点击Create按钮。 填写函数组与函数描述。

ABAPFI常用BAPI

ABAP:FI常用BAPI 2011-09-28 16:43:48| 分类:SAP&ABAP | 标签:|举报|字号大中小订阅 总帐会计: (比较简单全部测试通过,关帐时使用) 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 应收款: (比较简单,传入值,没有要求输入内表类型的;按照公司代码,供应商代码和起至时间来查询)

SAP事务码(MM常用)

Devk900118 100 SAP事务码1.MMBE:查看IM层物料库存信息 2.LS24:查看WM层物料库存信息 3.SE11:查看表定义 4.SE16(N):查看表记录 5.SE37 :查看BAPI程序 6.SE38 :查看BAPI报表 7.SM35:Batch Input Monitoring #8.ME21:创建采购订单 9.ME22:更改采购订单 #10.ME23:显示采购订单 11.ME24:采购订单补充 12.MB01:按采购订单收货 13.MB31:成品收货(入库) 14.MB23:显示预留 15.MB24:保留清单库存管理 16.MB21:创建预留 17.LT01~25: 01:创建转储单02:按转储单清除库存21:显示TO 24:查看TO LT01 Create Transfer Order 创建转储单 LT02 Create TO for Inventory Difference 创建库存差额转储单 LT03 Create TO from Delivery Note 按交货单创建转储单 LT04 Create TO from TR 按转储要求创建转储单 LT05 Process Posting Change Notice 处理记帐改变通知 LT06 Create TO for Material Document 创建物料凭证的转储单 LT07 Create TO for mixed storage unit 创建混和存储单位的转储单 LT08 Manual addition to storage unit 人工增加仓储单位 LT09 ID point function for storage units 仓储单位的标识点功能 LT0A Pre-plan storage units 预先计划仓储单位 LT0B Stock Placement of Shipping Units 发运单位的入库 LT0C Stock Removal of Shipping Units 发运单位的出库 LT0D Stock Transfer of Shipping Units 装运单元的库存转储 LT0E Create Removal TO for 2-Step Picking 为两步领货创建移动TO LT10 Create Transfer Order from List 创建自清单的划帐委托 LT11 Confirm Transfer Order Item 确认转储单项目 LT12 Confirm Transfer Order 确认转储单 LT13 Confirm TO for storage unit 确认仓储单位的转储单 LT14 Confirm preplanned TO item 确认预计划的转储单项目 LT15 Cancelling transfer order 取消转储单 LT16 Cancelling TO for storage unit 取消仓储单位的转储单(TO)

ABAP语言的常用变量和常用函数

ABAP语言的常用变量和常用函数系统常用变量: SY-SUBRC 执行状态 SY-DATUM 服务器日期 SY-UZEIT 服务器时间 SY-INDEX 循环的次数(DO While) SY-TABIX 当前处理的内表的In dex SY-LINSZ 当前报表宽度 SY-UNAME 用户名 SY-TCODE 当前的事务代码 SY-LANGU 当前登录语言 SY-BATCH 后台的程序运行 SY-DYNNR 当前屏幕的编号 SY-LINCT 当前报表长度 SY-LSIND 列表索引页 SY-LISTI 上一个列表的索引 SY-LILLI 绝对列表中选定行的行号 SY-CUCOL 屏幕,PAI的水平光标位置 SY-CUROW 屏幕,PAI的垂直光标位置 SY-CPAGE 列表的当前显示页 SY-STARO 真实行号 SY-LISEL 选择行的内容,长度为255 SY-LINNO 当前行 SY-PAGNO 当前页号 SY-SLSET 选择屏幕的变式名称 SY-MSGID 消息,消息类 SY-MSGTY 消息,消息类型 SY-MSGNO 消息,消息编号 SY-MSGV1 消息,消息变量1 SY-MSGV2 消息,消息变量2 SY-MSGV3 消息,消息变量3 SY-MSGV4 消息,消息变量4 SY-VLINE 垂直线 SY-ULINE 水平线 SY-ABCDE 常量,A-Z字母表 SY-UCOMM 屏幕,PAI触发的功能代码 系统常用函数 21. SHIFT STRING :左移字符串。长度减1。

CONCATENATE 字符合并 SPLIT :拆分字符串。 SEARCH :查询字符串。 REPLACE :替换字符串。 CONDENSE :删除多余的空格。 TRANSLATE :转换字符格式,如将 'ABC'转换为'ABC' CONVERT TEXT :创建一个可排序的字符串。 OVERLAY :用一个字符串覆盖另一个字符串。 STRLEN :字符串长度。 ABS :取绝对值。 COS 、SIN 、TAN :取三角函数值。 ACOS 、ASIN 、ATAN :反三角函数。 COSH 、SINH 、TANH :双曲函数。 EXP : E 的幕函数。 LOG :底数为E 的对数。 LOG10 :底数为10的对数。 SQRT :平方根。 SIGN :返回参数符号。 TRUNC :返回参数的整数部分。 FRAC :输入参数的小数部分。 CEIL :返回不小于参数的最小整数。 22 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.

常用BAPI函数

常用BAPI函数 BAPI_ALE_MODEL_GET BAPI_BARCODE_SENDLIST BAPI_ANSWER_READMULTIPLE BAPI_APPCOMP_READMULTIPLE BAPI_PROCDIA_READMULTIPLE BAPI_PROCDIA_WRITEMULTIPLE BAPI_DIA VAR_READMULTIPLE BAPI_DIA VAR_WRITEMULTIPLE BAPI_PROCEVENT_READMULTIPLE BAPI_PROCEVENT_WRITEMULTIPLE BAPI_HIERFILT_READMULTIPLE BAPI_HIERFILT_WRITEMULTIPLE BAPI_PROCFUNCT_READMULTIPLE BAPI_PROCFUNCT_WRITEMULTIPLE BAPI_PROCGROUP_READMULTIPLE BAPI_PROCGROUP_WRITEMULTIPLE BAPI_PROCCOMP_READMULTIPLE BAPI_PROCV AR_READMULTIPLE BAPI_CUSPRO_WRITESCOPE BAPI_QUESTION_READMULTIPLE BAPI_HIERSTRUCT_READMULTIPLE BAPI_HIERSTRUCT_WRITEMULTIPLE BAPI_CLASS_CHANGE BAPI_CLASS_CREATE BAPI_CLASS_DELETE BAPI_CLASS_EXISTENCECHECK BAPI_CLASS_GET_CHARACTERISTICS BAPI_CLASS_GET_CLASSIFICATIONS BAPI_CLASS_GETDETAIL BAPI_CLASS_GETLIST BAPI_CLASS_GETSTA TUS BAPI_CLASS_SELECT_OBJECTS BAPI_BUSINESS_PARTNER_CHANGE BAPI_BUSINESS_PARTNER_CREATE BAPI_BUSINESS_PARTN_GET_DETAIL BAPI_PAR_EMPLOYEE_CHANGEPASSWO BAPI_PAR_EMPLOYEE_CHECKEXISTEN BAPI_PAR_EMPLOYEE_CHECKPASSWOR BAPI_PARTNEREMPLOYEE_CREATE BAPI_PAR_EMPLOYEE_CREA TE_PW_RE BAPI_PAR_EMPLOYEE_DELETE_PW_RE BAPI_PARTNEREMPLOYEE_DISPLAY BAPI_PARTNEREMPLOYEE_EDIT

SAP FM常用操作

财务基金管理----关于预算 (2013-05-16 15:16:18) 标签: 分类:sapfico it sap 1、FMBBC/FMEDD-------------预算工作台-创建/显示凭证:下达预算,同时产生凭证,基金凭证 FMBB--------------预算工作台。 下达预算同时也可以批量创建凭证:BAPI_0050_CREATE.例: CALL FUNCTION 'BAPI_0050_CREATE' EXPORTING HEADER_DATA = LS_FM_HD TESTRUN = PV_TEST(是否需要测试运行) IMPORTING FMAREA = LS_HD_INFO-FM_AREA DOCUMENTYEAR = LS_HD_INFO-DOC_YEAR DOCUMENTNUMBER = LS_HD_INFO-DOCUMENT TABLES ITEM_DATA = GST_FM_LI SENDER_ITEM_DATA = LST_FM_LI_S PERIOD_DATA = GST_FM_PERIOD SENDER_PERIOD_DATA = LST_FM_PERIOD_S RETURN = LST_LOG. 备注:此FUNCTION也可作预算增加与减少,SENDER行为发送方。 2、FMZ1/FMZ2/FMZ3----创建/更改/显示基金承诺(产生基金凭证),创建基金凭证的同时,会占用掉预算 创建基金承诺(称预算占用凭证),也可以使用相应的FUNCTION: 'FMFR_CREATE_FROM_DATA'。例: DATA: TYPE ANY TABLE, GT_SMESGX TYPE TABLE OF SMESGX WITH HEADER LINE. CALL FUNCTION 'FMFR_CREATE_FROM_DATA' EXPORTING I_FLG_CHECKONLY = '' I_FLG_COMMIT = 'X' TABLES T_POSDATA = T_POSDATA CHANGING C_F_HEADDATA = C_F_HEADDATA EXCEPTIONS ERROR_MESSAGE = 1 WARNING_MESSAGE = 2. ASSIGN ('(SAPLSMSG)XMESG[]') TO .

流程订单bapi

1 查询 COXT_BAPI_GET_DETAIL 1I_ORDER_TYPE=“40” 2IS_ORDER_OBJECTS‐xx = “X" 2 得到操作类型/标准值 1READ TABLE lt_tc21 INTO DATA(ls_tc21) WITH KEY vgwts = ls_afvc‐vgwts. 2 DATA:l_num(2) TYPE n. 3 DATA:l_par TYPE string, 4 l_vgw TYPE string, 5 l_vge TYPE string, 6 l_jhl TYPE string, 7 l_ztype TYPE string, 8 l_sjl TYPE string. 9 FIELD‐SYMBOLS: TYPE any, 10 TYPE any, 11 TYPE any, 12 TYPE any, 13 TYPE any, 14 TYPE any. 15 IF sy‐subrc = 0. 16 CLEAR:l_num. 17 DO 6 TIMES. 18 l_num = l_num + 1. 19 l_par = 'PAR' && l_num. 20 l_vgw = 'VGW' && l_num. 21 l_vge = 'VGE' && l_num. 22 l_jhl = 'JHL' && l_num. 23 l_sjl = 'SJL' && l_num. 24 ASSIGN COMPONENT l_vgw OF STRUCTURE ls_afvv TO ."数量 25 ASSIGN COMPONENT l_vge OF STRUCTURE ls_afvv TO ."单位 26 ASSIGN COMPONENT l_par OF STRUCTURE ls_tc21 TO ."tc2 1 z_05 27 ASSIGN COMPONENT l_jhl OF STRUCTURE ls_outdata TO . 28 ASSIGN COMPONENT l_sjl OF STRUCTURE ls_outdata TO . 29 ASSIGN COMPONENT l_ztype OF STRUCTURE ls_outdata TO ."类 型 30 ENDDO. 3 BAPI_PROCORD_CHANGE修改抬头

SAP常用到的BAPI

SAP项目中开发用到的BAPI: MM模块 1、BAPI_MATERIAL_SAVEDATA 创建物料主数据 注意参数EXTENSIONIN的使用,可以创建自定义字段 例如WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR. T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'. T_EXTENSIONIN-VALUEPART1 = WA_BAPI_TE_MARA. APPEND T_EXTENSIONIN. WA_BAPI_TE_MARAX-MATERIAL = ITAB_UP-MATNR. T_EXTENSIONINX-STRUCTURE = 'BAPI_TE_MARAX'. T_EXTENSIONINX-VALUEPART1 = WA_BAPI_TE_MARAX. APPEND T_EXTENSIONINX. 2、BAPI_OBJCL_CREATE 分类视图的创建 3、BAPI_OBJCL_GETCLASSES 分类视图得到详细信息 4、BAPI_MATERIAL_SAVEREPLICA 物料视图的扩充 5、BAPI_GOODSMVT_CREATE 创建物料凭证注意表T158G可以决定goodsmvt_code 6、BAPI_GOODSMVT_CANCEL 冲销物料凭证 7、BAPI_PR_CREATE 创建PR 8、BAPI_PO_CREATE1 创建PO 9、BAPI_PO_CHANGE 修改PO和删除PO 10、WS_REVERSE_GOODS_ISSUE 冲销交货单的过账发货 11、BAPI_RESERVATION_CREATE1 创建预留 12、BAPI_RESERVATION_CHANGE 修改和删除预留 SD模块 1、BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单

BAPI 相关介绍资料

BAPI—百度百科 BAPI(business application programming interface)是面向对象程序设计方法中的一组程序接口。它允许程序员通过SAP将第三方软件整合成R/3专有产品。为了完成一些特殊的商业任务,如上传交易数据等,R/3系统中内置了BAPI。 ABAP中有关BAPI的介绍 1.BAPI – business application programming interface 2.它实际上是一种特殊的Remote Function Modules (RFC)是为了提供使用外部程序来进行交易活动 3.它提供的基于企业目标(Business Object) 技术的接口应用界面 4.SAP采用了Object-oriented技术,逻辑定义了SAP R/3系统的所有功能目标,并且将所有的目标(Objects) 和BAPIs存储于企业对象库(Business Objects Repository). 5.SAP R/3 企业目标的目标类型(Object Type) 相当于目标设计语言中类(Class) 的概念,其定义结构由以下几部分组成:基本数据,接口界面,键(Key Fields),方法(Methods),特征(Attributes),事件(Events) --如何创建BAPI程序 1.定义BAPI Structure (Structure不能在BAPI中重复使用,因为一旦BAPI被释放,其Structure被冻结) 2.创建FUNCTION MODULE 每个BAPI必须有自己的Function Group,Function Group属性必须为RFC 3.创建Business Object 4.使用BAPI WIZARD创建API Method 这样BAPI可以被外部程序调用 5.Function Module符合BOR Method 4.释放BAPI Function Module, 释放Business Object Type, 释放BAPI作为BOR的一种Method

FI常用BAPI

总帐会计: (比较简单全部测试通过,关帐时使用) 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, FAGL_GET_GLT0 CALL FUNCTION 'BAPI_GL_GETGLACCPERIODBALANCES' EXPORTING COMPANYCODE = COMPANYCODE "你的公司代码 GLACCT = GLACCT"科目编号 FISCALYEAR = FISCALYEAR "年度 CURRENCYTYPE = CURRENCYTYPE"货币类型,00 凭证货币10 公司代码货币 * IMPORTING * BALANCE_CARRIED_FORWARD = BALANCE_CARRIED_FORWARD * RETURN = RETURN TABLES ACCOUNT_BALANCES = ACCOUNT_BALANCES "余额信息表. 应付帐款: (比较简单全部测试通过,按照公司代码,供应商代码和起至时间来查询) 读取已清算科目行项目 F: BAPI_AP_ACC_GETBALANCEDITEMS 读取当前余额 F: BAPI_AP_ACC_GETCURRENTBALANCE 读取关键日期余额 F: BAPI_AP_ACC_GETKEYDATEBALANCE 读取未清科目项 F: BAPI_AP_ACC_GETOPENITEMS

SAP几个常用函数.doc

SAP中几个常用函数 函数名描述 ABAP_DOCU_DOWNLOAD Download ABAP documentation in HTML format. ARFC_GET_TID-以十六进制形式返回终端的IP地址。 ADDR_GET_COMPLETE_ALL_TYPES 功能:获得地址的相关信息 BP_EVENT_RAISE-在ABAP/4程序屮触发一个事件。 BKK_ADD_MONTH_TO_DATE 日期的加减 BAPI_COMPANYCODE_GET_PERIOD功能:获得公司的会计年度以及过账日期 CONVERT_OTFSPOOLJOB_2_PDF ? converts a OTF spool to PDF (i。e。Sap script document) CONVERT_ABAPSPOOLJOB_2_PDF -convert ABAP spool output to PDF CLPBJMPORT :从剪贴板导入internal table CLPB_EXPORT :从internal table 输入到剪贴板 COMMIT_TEXT -To load long text into SAP。 CONVERT_OTF -将SAP文档(SAP Script)转换成其他类型。 CONVERT_TO_LOCAL_CURRENCY按照指定日期汇率转换金额为指定货币类型 cLgui_frontend_services=>gui_upload 上传到服务器cLguiJrontend_services=>gui_download 下载至U服本地 CURRENCY_AMOUNT_SAP_TO_BAPI 数量因货币变化 CONVERSION_EXIT_CUNIT_OUTPUT CONVERSION_EXIT_ALPHA_INPUT CONVERSION_EXIT_ALPHA_ OUTPUT CONVERSION_EXIT_MATN1_INPUT 功能:根据语言决定单位的显示全数字则在前面补0 和上面相反 物料号码转换函数

相关主题
相关文档
最新文档