获取SAP权限
获取权限后,要执行该权限则需要debug程序,修改权限检查Form的RC值。[@more@]通过函数ALINK_CALL_TRANSACTION跳过权限检查。 step1:se37 输入函数名ALINK_CALL_TRANSACTIONstep2:在导入参数TRANSACTIONNAME中输入T-CODEstep3:运行函数,即可进入。另外有些T-CODE也可以用函数AUTH_CHECK_TCODE在里面设置断点,通过跳过断点的方式来跳过权限检查。如通常开发人员没有SU01的权限,可以通过以下步骤跳过权限检查。step1:se37 输入函数名AUTH_CHECK_TCODEstep2: 查看函数源码,在第28行设置断点。推出函数step3:新建窗口,输入T-CODE SU0
Stock overview and cost assignment - 6
* Get Gross Sales data* Get Cost of Goods Sold data* Get the Material data* Get WIP data* Get Inventory data[@more@] *&---------------------------------------------------------------------**& Form ARRANGE_CONS_STOCK*&---------------------------------------------------------------------** Arrange the Valuated Stock with Subcontractor*----------------------------------------------------------------------*FORM ARRANGE_CONS_STOCK .* Extract Valuated Stock with Subcontractor(
Stock overview and cost assignment - 5
* Get Gross Sales data* Get Cost of Goods Sold data* Get the Material data* Get WIP data* Get Inventory data[@more@]*&---------------------------------------------------------------------**& Form ARRANGE_NORMAL_STOCK*&---------------------------------------------------------------------** Arrange the normal stock*----------------------------------------------------------------------*FORM ARRANGE_NORMAL_STOCK .* Extract normal stock (From MBEW/MBEWH)PERFORM FRM_GET_NORMAL_STOCK.* Extr
Stock overview and cost assignment - 4
* Get Gross Sales data* Get Cost of Goods Sold data* Get the Material data* Get WIP data* Get Inventory data[@more@]*&---------------------------------------------------------------------**& Form FRM_GET_SO_STOCK*&---------------------------------------------------------------------** Extract Sales Order Stock*----------------------------------------------------------------------*FORM FRM_GET_SO_STOCK .DATA:LTD_EBEWH TYPE TABLE OF TYP_EBEW, " Material ValuationLTH_EBEW LIKE LINE
Stock overview and cost assignment - 3
* Get Gross Sales data* Get Cost of Goods Sold data* Get the Material data* Get WIP data* Get Inventory data[@more@] *&---------------------------------------------------------------------**& Form GET_WIP_DATA*&---------------------------------------------------------------------** WIP data*----------------------------------------------------------------------*FORM GET_WIP_DATA . DATA: LW_AUFNR LIKE AFPO-AUFNR, LW_WIPACT TYPE TKKAB-SAKHA, LW_WIPACT_PL TYPE TK
Stock overview and cost assignment - 2
* Get Gross Sales data* Get Cost of Goods Sold data* Get the Material data* Get WIP data* Get Inventory data[@more@]*&---------------------------------------------------------------------**& Form GET_GOODS_SOLD_DATA*&---------------------------------------------------------------------** Get Cost of Goods Sold data*----------------------------------------------------------------------*FORM GET_GOODS_SOLD_DATA .DATA:LTH_CT000401 LIKE LINE OF TD_CT000401,LW_MBLNR LIKE MSEG-MBLNR,LW_ZEI
Stock overview and cost assignment - 1
* Get Gross Sales data* Get Cost of Goods Sold data* Get the Material data* Get WIP data* Get Inventory data[@more@]************************************************************************* PROGRAM : 123456789* CREATED BY : Ray* DESCRIPTION : 1. Currently in C1 Department manage the sales,* cost and Inventory by Production Line Type level* which went through production line* 2. Display Monthly total or balance Quantity and Amount*******************************************************************
SAP 寻找用户出口Exit
如何查找事务代码所在程序的用户出口(user-exit)[@more@]方法一:1。 执行tcode --> system --> status,找出程序名称。2。SE80;输入第一步中找到的程序名称。用菜单:GOTO --> Attributes,找出Package 名称。(注:也可以用SE93,查这个程式所在的Package)3。 SE80 --> Repository Information System --> Enhancements --> Customer Exits --> Enhancements -->将第二步中找到的Package 名称输入,执行,就可以找到tcode的所有用户出口。————————————————————方法二:编写ABAP程序,代码如
SAP用户出口(exit)问题--数据源增强
SAP用户出口(exit)问题数据源增强[@more@]sap的用户出口总共有三代: 第一代 sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。 示例:USEREXIT.. in SAPMV45A 对于第一代增强,可以用以下方法查找增强:打开欲增强的程序,点击工具栏上的“Display Object List”按钮,选择Subroutines,查找以“UserExit”开头的子程序,根据子程序前面的注释文档来查找用户出口第二代 sap提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现。 对于第二代增强,可以用以下方法
SAP OTR语言转换
OTR是设定文本项目在不同的语言环境下的显示内容。[@more@]OTR是设定文本项目在不同的语言环境下的显示内容。T-code:sotr_edit做法:1.创建Alias,对同一个Alias,创建它在一种语言下的显示内容(Text),object type 要选择正确,指定是什么用途,然后保存。2.菜单:Edit->context->change,修改该Alias,选择它在另外一种语言下的显示内容,然后保存。3.以不同语言登陆SAP系统,就可以看到同一文本项目在不用语言环境下的显示内容。
什么是RFC
SAP RFC-RFC概述SAP RFC-RFC基础知识[@more@]SAP RFC-RFC概述RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能,而且调用系统和被调用系统中至少有一个必须是SAP ABAP系统。这种远程功能调用也可在同一系统内部进行(如本地SAP系统内的远程调用);但通常情况下,调用程序和被调用程序处于不同系统。SAP RFC-RFC基础知识SAP所提供的外部接口包括程序通信接口(communication interface)、文件I/O接口(fi
屏幕SELECT-OPTION的复数选择控制
控制SELECT-OPTION的复数选择项目。比如只有[指定值选择]和[指定范围选择],屏蔽掉[指定值以外选择]和[指定范围以外选择]。[@more@]*&------------------------------------------------------------**& Report Y_TEST_200*&*&------------------------------------------------------------**& Ray' test*&*&------------------------------------------------------------*REPORT Y_TEST_200.TABLES MAKT.TYPE-POOLS SSCR. "SELECT-OPTIONS制御用SELECT-OPTIONS S_MATNR FOR MAKT-MAT
对选择屏幕上的一个字段设置自定义Search Help
如果设定的字段自带Search Help的话,那么自定义的Search Help会覆盖系统定义好的Search Help。[@more@]*&-----------------------------------------------------------**&------------------------------------------------------------**& Make a search help for a parameter*&*&------------------------------------------------------------*REPORT Y_TEST_F4HELP.TYPES: BEGIN OF TYP_MARA, MATNR TYPE MAKT-MATNR, MAKTX TYPE MAKT-MAKTX , END OF TYP_MARA.PARAMETERS P_OUTPT T
一些不常用的却很有用的T-code
一些不常用的却很有用的T-code[@more@] Su53 查看权限对象 st01 跟踪 St22 看dump,以分析错误 eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authority check),找到object,在pfcg中添加object并赋予权限 /h debug su01 建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定 se09/se10 查看并释放 change request 。(workbench 表示与集团无关,只需要传一遍;customizing 表示与集团相关,则需要分多次传到每个集团) sapd 配置打印方
动态的实现任意表的ALV显示02
ABAP 动态的实现任意表的ALV显示(学习动态构建表格和结构)[@more@]第一部分:程序框架REPORT ZALV_20090304_EVENT.INCLUDE ZALV_DATA_INTI.INCLUDE ZALV_EVENT_F01.START-OF-SELECTION.PERFORM SUB_ALV_DATA_GET.第二部分:INCLUDE ZALV_DATA_INTI. TYPE-POOLS:ABAP.PARAMETERS P_NAME TYPE OBJNAME.DATA LT_TABLE TYPE TABLE OF DFIES.DATA LS_TABLE TYPE DFIES.CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING TABNAME = P_NAMETABLES* X031L_TAB = DFIES_TAB = LT_TABLEEXCEPTIONS NOT_FOUND
动态的实现任意表的ALV显示01
转来的程序,动态的实现任意表的ALV显示[@more@]*&---------------------------------------------------------------------**& Report Z_BARRY_TEST*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*REPORT Z_BARRY_TEST.TYPE-POOLS : abap.FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE, <dyn_wa>, <dyn_field>.DATA: dy_table TYPE REF TO
ALV程序checkbox全选及取消全选
ALV第一列为checkbox,实现其全选和全选取消![@more@]*&---------------------------------------------------------------------**& Report ZCTEST15*&*&---------------------------------------------------------------------**&---------------------------------------------------------------------*REPORT ZCTEST15 NO STANDARD PAGE HEADING.TYPE-POOLS SLIS.DEFINE MAC_FIELD. CLEAR IW_FIELDCAT. IW_FIELDCAT-COL_POS = &1. IW_FIELDCAT-FIELDNAME = &2. IW_FIELDCAT-SELTEXT_L
屏幕控制示例程序
转来的,全面的程序控制内容,很不错。[@more@]*&---------------------------------------------------------------------**& Report ZTEST_RAY **& **&---------------------------------------------------------------------**& **& *
What is the different between ALE, IDOC and BAPI?
What is the different between ALE, IDOC and BAPI? [@more@]ALE ALE is SAP proprietary technology that enables data communications between two or more SAP R/3 systems and/or R/3 and external systems. When a new enterprise resource planning (ERP) solution such as R/3 is implemented, companies have to interface the ERP system with legacy systems or other ERP systems. ALE provides intelligent mechanisms where by clients can achieve integration as well as distribution of applications and data. ALE tec
SAP接口
SAP接口[@more@]作为目前ERP市场上最为领先的应用系统之一,一直以来,SAP R/3在提供API应用编程接口和接口工具方面也同样领先于其它ERP厂商。ALE/IDocs是SAP公司为SAP R/3 R4.6C版本所提供的接口机制,目前应用最为广泛。在 R4.0以后的版本中,又添加了技术上先进的BAPI。本文作为系列介绍之一,对ALE/IDocs, BAPI以及其它可用的整合方式进行介绍。1、ALE/IDocs是什么?ALE 是Application Link and Enabling的缩写,是SAP专门为SAP与SAP之间所设计的整合中间件。IDocs是中介文本 (Intermediate DOCument) 的缩写,是SAP提供的系统整合专