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
ALV示例---Dyoprn实现,一个容器中嵌入ALV报表
容器中嵌入ALV报表,并且可以实现修改编辑。[@more@]注意点:1,屏幕上需要定义一个CoustomerControl 2,如果在CoustomerControl中设定一个按钮,要响应这个按钮,需要在ElementList中指定它的FunctionCode。程序:*&---------------------------------------------------------------------**& Report ZTEST_DYNPRO*&*&---------------------------------------------------------------------**& Test by Ray.Zhang*&---------------------------------------------------------------------*REP
屏幕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 **& **&---------------------------------------------------------------------**& **& *
SD的一些概念
常用说法总结:(初学者适用) [@more@]常用说法总结: 販売伝票 = 销售订单 = 受注 = Sales Order = SO (t-code: VA01) 主表:VBAK/VBAP 購買伝票 = 采购订单 = 発注 = Purchase Order = PO (t-code: ME21N) 主表:EKKO/EKPO 出荷伝票 = 发货订单 = deliver note (t-code: Vl01N) 主表:LIKP/LIPS 入出庫伝票 = 入出庫单 (t-code: MIGO) 主表:MKPF/MSEG 請求伝票 = 发票 = billing (t-code: VF01) 主表:VBRK/VBRP 得意先 = 客户 = customer (t-code: XD01) 主表:KNA1 仕入先 = 供应商 = vendor (t-code: XK01)
SD的一些过程
做一个请求书取消的基本过程(出荷取消)一个采购的基本流程返品伝票(销售系)作遡及伝票[@more@]做一个请求书取消的基本过程(出荷取消):VA01(销售订单作成)-〉VL01N(出荷伝票作成)-〉VL02N(出库确认)-〉VF01(出库前请求)-〉VF11(请求取消)-〉VL09(取消中止出荷)-〉VL02N(删除出荷伝票)注:VL09取消中止出荷时,要将[取消日]改成有效的日期(即可以転記的日期)一个采购的基本流程:ME51N(购买依赖登陆)-〉ME54N(购买依赖承认)-〉ME21N(采购下订单)-〉ME29N(订单承认)-〉MIGO(入库)-〉MMBE(在库状况查询)返品
库存盘点
库存盘点即进行账簿上(SAP系统上)的库存量与实际仓库库存量之间的核查,通过盘点修正账簿上的库存量,同时也检查是否存在不良库存.[@more@]过程:1.(T-code: MMBE) 在库状况一览,查看某一物料(品目)的在库情况明细(这里看到的是账簿上的库存量,即登陆在SAP系统上的数据).2.(T-code: MI01) 盘点账票登录 指出何时进行库存盘点,需要指明Plant和保存场所, 然后指明对应于该场所的要核查的物料号(品目Code)和Logo号, 运行生成一个盘点账票.3.(T-code: MI21) 盘点账票印刷 就是把你生成的那张盘点账票打印出来,然后你拿着它去实地仓库清查.如果清查
物料管理
物料管理的一些概念[@more@]1、SAP物流相关模块中,工厂是最重要的组织结构,隶属于公司代码,并且包括了和物流管理相关的最多的控制参数。这里首先创建一个工厂。 2、创建工厂下面的3个库存地点:仓库、生产、运输。 3、创建采购组织,再创建两个采购组:原材料和运营供应、贸易商品(注意:此时采购组织以及采购组和公司代码没有任何联系,采购组织和采购组也并没有联系,实际上,采购组在client层次,client下的任何公司,任何工厂都可以使用这个采购组);定义与工厂相关的两个MRP控制者,分别控制自制品计划和贸易商品的计划。 4、将
生活经典100句
挺有意思的~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[@more@]1.试金可以用火,试女人可以用金,试男人可以用女人。2.男人要有钱,和谁都有缘。3.亲人之间,谈到钱就伤感情;情人之间,谈到感情就伤钱。4.我们产生一点小分歧:她希望我把粪土变黄金,我希望她视黄金如粪土!5.当年是不上大学一辈子受穷,而现在是上了大学马上就受穷。6.过去:一流学生出国,二流学生考研,三流学生就业。7.现在:一流学生就业,二流学生出国,三流学生考研8.顾客不是上帝,顾客只是上当。9.在网上碰上一群流氓并不可怕,可怕的是碰上了一堆流氓软件。10.孩子把
What is it?
I want to know what are the differences between Space and Blog?
会计的一些基本概念
财务会计 管理会计 税务会计[@more@]财务会计财务会计指的是描述一个经济个体(组织或个人)的财务资源、义务和活动的信息。会计人员用“财务状况”一词描述一个个体在某一时点的财务资源和义务,用“经营成果”一词描述该个体在一年内的财务活动。管理会计管理(或管理性)会计涉及产生和解释专门旨在帮助管理者经营企业的会计信息。税务会计所得税申报单的编制是会计中的一个特殊领域。广义而言,税款申报单以财务会计信息为基础。但这些信息常常要进行调整或重新组织,以符合所得税报告的要求。税务会计最具有挑战性的领域并不是编制所得
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
ALVALV程序示例
ALV程序示例.事件处理机制.[@more@]*----------------------------------------------------------------------** アドオン機能名称 : 購買発注数量一括更新* プログラムID : ZKSCMMB0001_ZHANGWL* プログラム名称 : ZKSCMMB0001_ZHANGWL* 作成者 : 張文雷* 作成日 : 2007/08/20 *----------------------------------------------------------------------** <処理概要> * 1.選択画面入力値のチェック* 2.選択画面入力値を元に、購買発注データを取得* 3.購買発注データが存在する場