Restrict users (sales persons) to view or change Sales order data - Using Enhancement framework: Source Code Enhancement is one of the enhancement technologies available under Enhancement Framework. Implementing this technology is also called as Source Code Plug-In. Technically the source cod ...
VARI_USER_VARS_GET
Reads existing variable values
VARI_USER_VARS_SET
Changes existing variable values
VARI_USER_VARS_COPY
Copies variable values
VARI_USER_VARS_DELETE
Deletes variable values
VARI_USER_VARS_RENAME
Renames variable values
VARI_USER_VARS_DIALOG
Di ...
from http://blog.csdn.net/compassbutton/archive/2007/01/31/1499218.aspx
1、建立自定义函数1.1 整数显示FUNCTION CONVERSION_EXIT_Z0002_OUTPUT.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" REFERENCE(INPUT)*" EX ...
我们手动的做一下支票存款(Check Deposit)来进行应收账款的Clear操作。
首先TCODE FB70来做一张invoice
其中customer为PAUL POWER,Accounts Receivable帐户为159100. 应收账款11欧元。
此刻我们用TCODE FBL5N - Display/Change Line Items来查看PAUL POWER客户,可以看到这笔未清项。
TCODE FAGLB03 - Display Balances (New) 查看other receivable的balan ...
House Bank: A business partner that represents a bank via which you can process your own internal transactions. 也就是说,你的内部业务处理所需要的一个银行。但是并非是只有一个科目或者一个帐户。House Bank中的每一个帐户,靠Account ID来区别。House Bank和Account ID组合在一起,就唯一确定了一个Bank Account. 每个Bank Account都指定了一个唯一的G/L中的科目。
他们三个之间的关系如下
在IDE ...
当我们利用TCODE FBCJ来记录cash journal的时候,如果是一笔客户的incoming payment,即时POST了,也无法与相匹配的invoice做clear。我们必须手动clear一次。过程如下。
首先FB70做一张invoice
FBCJ来记录一笔cash journal
最后F-32将Invoice和payment选中,进行clear
首先编辑ALV的CALLER_EXIT事件,在call back的subroutine中做如下处理CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING E_GRID = W_ALV_GRID.
最后调用 W_ALV_GRID->CHECK_CHANGED_DATA( ).
ALV GRID中编辑的值就可以更新到ALV内表中了
这个是我曾经在itput发的帖子提问 http://www.itpub.net/thread-922888-1-1.html
其实当时最后一个帖子已经回答了我的问题,只是我当时没有自己练习出来。今天做了一下练习,发现是否需要做TO完全就是取决于这个material item的plant+SLoc.是否被assin了一个warehouse NO.当没有assign的时候,就不需要TO,直接可以手动添数做PICK,当assign了的时候,就需要来做一个TO做picking了。
http://www.itpub.net/viewthread.php?tid=963690
移动类型 Translated by baiboyd.itpub.net 2007年6月
----------------------------------------------------------------------------------------------------------------------------------------------------------------
The Movement Type Concept
...
By Joyjit Ghosh, IBM India
Code:*&---------------------------------------------------------------------*
*& Report Z_ALV_SUBTOTAL
*&
*&---------------------------------------------------------------------
REPORT z_alv_subtotal.*&--------------------------------------------------------------------- ...
http://www.kaola.cn/u/youlan/321248.html
http://www.sapfans.com.cn/sapbbs/dispbbs.asp?boardid=93&id=7798&star=1
1) What is WBS element?
2) What is the Tcode to get to that screen?
3) What is the need and pupose of WBS element?
4) Do we happen to work on Functional module during our implementaion project?
5) In what scenario/situation we will be working on WBS?
WBS is nothing but Work Breakdown Struc ...
CONSTANTS cns_exec(4) TYPE c VALUE 'ONLI'.
DATA td_exclude TYPE TABLE OF sy-ucomm.
PARAMETER p_1 TYPE lifnr.
AT SELECTION-SCREEN OUTPUT.
APPEND cns_exec TO td_exclude.
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = sy-pfkey
TABLES
p_exclude = ...
上周有同事做MM的knowledge share,有人提问,为何采购的时候只需要输入信息到storage location而没有bin的输入框。
其实这是因为MM里面的IM(inventory management)模块对物料的管理只提供到了storage location一级,如果想更加精确,就要实施WM(warehouse management)模块。
有一个简要的介绍IM WM比较的PPT。
可以大概了解一下。
When initiating a transaction, a system program performs a series of checks to ensure the user is authorized.
1. The program checks whether the transaction code exists in table TSTC.
2. The program checks whether the transaction code is locked by the administrator (transaction code SM01).
3. The pr ...
How can we Retrive the auth object which is related a specific TCODE?
As far as now, i got three ways:
1. TCODE: ST01, trace the authorization
2. TCODE: SU24
3. From the table USOBT(Relation transaction > authorization object)
table TSTCA(Values for transaction code authorizations)
http://sap.it ...
服务器一下子从2台成了9台,虽然有3个instance常年不开。但是用户也从原来的几十人变成了过百人,权限就需要分级好好的管理了。
虽然是公司内部IDES SERVER可是搞死了重装还是很让人头疼的。
简单的权限分配我倒是会点儿,可是对各种授权OBJECT极其不熟,经常想做什么权限设置但是不知道改找那个Object,也不知道大家有啥好的经验没。
今天先对部分初级用户做了SPRO的限制,只能查看不能随意乱改,另外对一些类似SU01 PFCG这样的TCODE做了限制。
参考这两篇文章
http://www.sap-basis-abap.com/bc/authorization-to-only-d ...
今天发现了ALE IDoc系列。不错啊。 上面还有不少别的。
不知道工作了多少年了,懂那么多...
http://www.askguoyu.net/business/sap-aleidoc.htm
在sales order的header和item level 屏幕中,有一屏叫status。
我们可以通过控制这个status来达到某些业务目的。比如在出口国际贸易中,某种产品没有通过某项国家出口标准,需要打回来重新加工,可以通过程序将相关的status设置为“不符合A政策”,而这个status在business transaction控制中,不允许做delivery开始的任何业务。
具体的配置如下图
我们以IDES系统的一个status profile为例。
这个status profile有7个status,其中PEND pendding是默认的。我们点击明细按钮之后点击creat ...
1.
为了减少冗余的master data的建立,SD相关的master data可以通过共享来达到。比如1000/10/00(sales org./distribution channel/division)定义的customer/material主数据和condition数据可以为其他sales area所用。
通过如下图配置来达到
2.
当创建一个Sales Order的时候,关于division的来源其实需要配置的。这个小细节平时做项目大家都不太在意。
如下图配置sales order type的画面中,有一个Item division的checkbox 如果选上了,则明细的divi ...
这个是我总结的一个关于定价的大纲。
里面有几个打问号的地方,其中回扣部分是因为回扣是今晚看的,结果手头的环境有些问题没办法搞练习研究,准备明天去公司IDES上折腾去。
其实定价的基本概念和操作并不难,难的是真正的理解公司的业务去灵活的配置出来定价。这个必须有几个外部实施才能搞清楚。
LO615 Billing中的一个练习。感觉这是一个相对不错的练习(培训中大部分练习感觉都是鸡肋) 一个down payment的billing过程涉及到了billing plan以及FI clear过程。短短几步但是可以看出billing plan的作用和clear的过程。
-1 Create a standard order (OR) for customer T-S66F## (sales organization 1000,
distribution channel 10 and division 00). This customer orders an eleva ...
最近一直在看SD的SAP标准培训资料,希望把SD的知识系统的串联一下。目前还差定价和信用管理两部分没看。感觉一个做过几个完整实施的ABAPer来说,这里面的知识大部分都是熟悉的。但是我看得是LO系列的,2000年以前写的,应该说资料里的内容是比较笼统的。需要有针对的自己反复的去IMG和前台做一些操作,并且多多的F1来查看系统帮助才能了解。
比如shipping中的serial Number还有batch就提了几页而已。
再比如LO611中的shipmentcost,讲得十分的晕。
如果想进一步深入就需要仔细研读SAP help了。现在准备从朋友那里要SCM系列,这个是新的,与LO对应的,看看能 ...
我们知道一般跑BDC用sy-subrc判断是否成功是不准确的。要用BDC的message table。
今天reivew一个物料主数据的interface程序,用得subrc,在我DEBUG的时候就出现了有意思的事情。这个MM01是写在一个subroutine里的,如果我直接F6,过掉这个subroutine没有任何问题,说明subrc为0。如果我F5跟了进去,CALL TRANSACTION之后,SUBRC是不等于0的,是1001.但是BDC MESSAGE是两条S型的。
除此以外,BDC程序的DEBUG还有很多奇怪的好玩的现象,比如无论返回的MESSAGE是否都是S型,数据都没有成功更新 ...
http://eaglesforever.yculblog.com/post.865882.html
credit memo和debit memo是对企业向顾客已经交付的货物的价值进行调整的单据类
型。举个例,如果您已经就所交付的货物向买主开具了100元的发票,可是由于货物质量的瑕疵,
买主主张“货接受但必须削价10元”,如果您接受了这个主张,那您就得开具10元的credit memo
(即实际业务中的所谓“红字发票”)。总之,与原始invoice的价值相比,增价用debit memo,
降价用credit memo,两者都是billing document type。
credi ...
如果仅仅是自己想临时dowload某个smartform打印结果
1. Print the smartform to the spool.
2. Note the spool number.
3. Download a PDF file (Acrobat Reader) version of the spool by running Program RSTXPDFT4 and entering the
noted spool number.
如果有程序的需求,比如直接做成PDF格式发email之类的,就需要 OTF TO PDF function了
可以参考一下这封官方文 ...
前阵子表了下决心,今天从dangdang订的BW的书到了。翻了翻,还不错。在12月中旬的BW培训之前争取预习完。另外现在每天睡前在翻看XI的英文书,基本在3~5页间我都会进入梦乡。 很成功! 哈哈~~~
马上日语考试倒计时了,不过模拟真题持续突破300分,甚至高达350分让我信心陡增!! 加油!
http://www.javaeye.com/news/352
IBM史上最大并购诞生,50亿美元收购Cognos
我预测将来BI必定是一个火的发烫的领域。就像现在好多人争相往ERP领域挤一样。所以现在有时间的话大家可以研究研究。SAP的BW以前并不是那么的强悍,但是收购了BO以后,让我们有了一些期待。
前几天的meeting上BOSS还画了不小的篇幅讲了一下BW的前景,而且是公司未来一段时间想要主要sales的module。下个月也会有一个为期一周的培训。一定不能错过啊。
准备在这方面下点力气了。
SAP Automotive customizing Tcodes (Vehicle Management System (IS-A-VMS))
Customizing for VMS
Transaction Code
Description
Number Ranges
...
有些时候smartform的form画得不对,在设计form layout的时候check是不出错的,但是一旦跑了function, exception就返回了。但是单单凭这个很难知道到底哪错了。
那么有一个有用的TCODE SMARTFORM_TRACE
switch on以后就会捕捉到smartform中报的具体的错误
- 浏览: 171900 次
- 性别:


- 详细资料
搜索本博客
我的相册
会计原理
共 4 张
共 4 张
最近加入圈子
最新评论
-
快速记忆单词,一年考过1 ...
佩服作者的意志!有这样的精神什么语言都能学会
-- by congjl2002 -
Re: 大家对现在的赴日软件 ...
呵呵,看来这里对日外包的不少啊 推荐一个坛子-------IT民工棚 里边 ...
-- by laoliu.org -
快速记忆单词,一年考过1 ...
真是强啊,我也想啊
-- by qichunren -
单词的音变规律小结
我也在学日语,学得不好啊,哎
-- by qichunren -
最近听到的2个公司同事招 ...
哈哈哈哈,无言了
-- by jet.han






评论排行榜