`
文章列表
SAP中直接修改表、视图的Tcode有SE16N和SM30。   其中使用SE16N修改表需要先输入命令&SAP_EDIT, 回车左下角显示激活SAP编辑功能后,就可以对相应的表进行新增、删除、修改的操作。   有时输入&SAP_EDIT后还是不能激活,是因为另有地方限制,执行程序RKSE16N_EDIT,选中激活编辑功能后,问题得以解决。 另外,在EHP5版本中,激活编辑功能是不被允许的,不过程序中是通过一个判断语句来限制的,可以通过将相关的判断值判断前加断点,手工修改赋予值之后,问题也迎刃而解。 相关的判断语句可以通过查找关键字SE16N来寻找。        ...

物料账期的更改

           物料帐的期间修改 物料帐结账之后是不允许修改的,为什么会是这样的逻辑呢,因为大家都知道物料结账后才是财务结账,很多的财务数据来源于后勤。所以,物料帐的结账应该是不可逆的,但是考虑到一些原因,SAP中仍然是流出了相应的接口。(Tcode:MMRV)可以对前期记账。图中表示可以对前期记账。     但是在实际的过程中我们很少会出现跨多期的误操作。即8月份发现6月份的错误。如果想将物料期间调整到6月份会是一件非常麻烦的事情。 其具体操作办法为:找到物料期间表为MARV,执行SE16.

SAP IDOC并行发送

    博客分类:
  • abap
在生成IDOC 以后快速并行发送 程序RBDAPP01 一般在程序中是这样处理 SUBMIT rbdapp01 WITH docnum IN idoc_list (DATA idoc_list TYPE bdrg_doc_tab."IDOC number储存list) WITH p_pcksiz = '200' (一次处理数) WITH p_rfcgr = l_rfcgr(IDOC执行的服务器组) WITH p_parall EQ 'X' WITH p_wait EQ 'X ...
这两天有点累,没有做练习 今天把HANA EXCLE report完成了  

SAP HANA 服务器

    博客分类:
  • HANA
好强大  不是个人能安装的 ————————————————————————————————————————————————- 可能是远程的原因 不稳定第一遍执行保存 在执行一次就成功了 Could not execute ''/dropbox/myHANA/E2E/' SAP DBTech JDBC: [257]: sql syntax error: unterminated quoted string literal: line 1 col 1 (at pos 1) Statement 'IMPORT FROM '/dropbox/myHANA/E2E/shop_facts.c ...
CREATE PROCEDURE GetPersonYears() language sqlscript as v_age varchar(10) :=''; v_years varchar(2) :=''; cursor c_cursor1(v_age varchar(10)) for select id,name || '' || last_name as "NAME", days_between(DOB,NOW()) AS "AGE" from person begin for cur_row ...
刚开始下来一张图,以后慢慢记录学习过程      
问题 : 在结构中是有值的 而在屏幕显示的时候显示不出来?   这时需要双击显示字段 弹出 查看图中标记格式是否和定义的数据元素一致,还需要加入货币参考字段。 ps:这是一个和金额有关的数字 

ABAP 事件

    博客分类:
  • abap
****************************************************** There will be different types of events in ABAP. Events in Dialog Program PBO - Process Before Output PAI - Process After Input POH - Process on Help POV - Process on Value Request. Events in Classical Report INITIALIZATION AT SELE ...
ABAP:区别CALL SCREEN/SET SCREEN/LEAVE TO SCREEN(转自流浪的星星) <!-- 正文开始 --> 1,CALL SCREEN XXXX将在Screen调用栈(CALL STACK)上面添加一层调用(进栈),调用XXXX的PBO和PAI,如果XXXX的Next Screen不为0,那么将继续其Next Screen的PBO和PAI,如此继续~~~当最后碰到Next Screen为0时,该层调用将从调用栈中退出(出栈),然后系统将继续执行CALL SCREEN XXXX之后的语句。2,SET SCREEN XXXX,设置 ...

程序提交后台作业

    博客分类:
  • abap
form sub_bgdjob_process using i_damiid type char18 changing e_rc type i. data l_jobname type tbtcjob-jobname. data l_jobcount type tbtcjob-jobcount. concatenate 'ZSAP' i_damiid into l_jobname. condense l_jobname no-gaps. " Create background i ...

长文本读取

    博客分类:
  • abap
data:ls_stxh like stxh. concatenate wcswapi-objnr 'LTXT' into lv_long. select single * from stxh client specified into ls_stxh where mandt = sy-mandt and tdobject = 'WAPI' and tdname = lv_long and tdid = 'LTXT' and tdspras = sy-langu. if sy-subrc ...

table control 回车

    博客分类:
  • abap
如何在TC(TableControl)里面获取回车和双击行   在TC所在Screen的GUI STATUS里面给回车和F2设置Fcode 例程: <!--StartFragment --> MODULE user_command_0100 INPUT.DATA: l_linno TYPE i .save_ok = ok_code .CLEAR ok_code.CASE save_ok.WHEN 'VIEW'. tc01-invisible = 'X'. "使TC不可见WHEN 'ENTE'.GET CURSOR LINE l_linno . " ...
  Table Control 响应双击事件 一、Table Control 响应双击事件 第一步:属性选择‘响应双击' 第二步:在STATUS里面F2要写成PICK,这样双击的UCOMM就是PICK了 第三步:加上如下代码就可以得到双击的行和列 data: l_row type i.data: l_field type char30. CASE OK_CODE.WHEN 'PICK'.get cursor line l_row.get cursor field l_field. endcase.   二、Table Control 控制单行是否可编辑 LOOP A ...

SAP TR的下载和上传

    博客分类:
  • abap
在没有相互关联的两个系统传输TR比较麻烦 可以使用命令 和 程序上传 还有就是stms里面 stms->overview->import->选择目标系统->extras->other request->add->选择请求号->点击确定。 下面连接中给出两个程序进行下载和上传TR http://scn.sap.com/thread/1502275
Global site tag (gtag.js) - Google Analytics