上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页
摘要: 1. sy-repid is the name of the current program. sy-cprog is the name of the calling program.比如在一个Function里面设置断点,sy-repid的这个FM所在FunctionPool的名字,sy-cprog是调用这个FM的Report的程序名。2. sy-repid 不可以人为更改,sy-cprog可以 阅读全文
posted @ 2013-01-31 18:33 hanmos 阅读(537) 评论(0) 推荐(0) 编辑
摘要: Description:SY-SUBRC:语句执行后的返回值,0表示成功SY-DATUM:当前服务器日期SY-UZEIT:当前服务器时间SY-ULINE:255长度的水平线SY-VLINE:垂直线 SY-INDEX:循环说执行的次数SY-TABIX:内表循环的次数SY-DYNNR:当前Screen号SY-MANDT:当前登录的Client号SY-STEPL:返回当前操作的屏幕行号(Table Control)SY-LOOPC:当前表格控件在屏幕中的总行数(Table Control)SY-UCOMM:PAI所出发的功能代码 SY-DYNNR:当前屏幕号SY-MSGID:Message Clas 阅读全文
posted @ 2013-01-31 18:32 hanmos 阅读(7014) 评论(0) 推荐(0) 编辑
摘要: 函数名描述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 PD 阅读全文
posted @ 2013-01-31 18:29 hanmos 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: clear itab,仅清空HEADER LINE,对内表数据存储空间不影响,保留内存区。 refresh itab,不清空HEADER LINE,清除内表数据存储空间,但保存内存区。 free itab,不清空HEADER LINE,清空内表数据存储空间。clear itab[],清空内表数据存储空间里的内容。例子:REPORT ZZZZZZZZZ.types:begin of head, mantr(10) type c, id(10) type c, end of head. data gt_head type table of head with header line.gt_head 阅读全文
posted @ 2013-01-31 18:27 hanmos 阅读(10427) 评论(0) 推荐(0) 编辑
摘要: 分配字段串 组件可以用 ASSIGN 语句将字段 串的特殊组 件分配给字 段符号,过 程如下:语法ASSIGN COMPONENT <comp> OF STRUCTURE <s> TO <FS>.系统将字符 串 <s> 的组件 <comp> 分配给字段 符号 <FS>。 可以指定 <comp> 为文字或变 量。如果 <comp> 属于类型 C 或字段串( 象组件一样 没有内表) ,它指定组 件的名称。 如果 <comp> 有任何其它 基本数据类 型,将被转 化为类型 I(参见 类型转换) 阅读全文
posted @ 2013-01-30 10:58 hanmos 阅读(1193) 评论(0) 推荐(1) 编辑
摘要: ================= FUNCTION MODULE (或RFC中) SY-SUBRC 的含义 ================ 使用SELECT语句选择查询: SY-SUBRC = 0: 至少有一行数据,当ENDSELECT语句执行完,SY-DBCNT中保存着记录的个数。 SY-SUBRC = 4: 没有数据。 SY-SUBRC = 8: 只有使用“SELECT SINGLE FOR UPDATE”时才会有, 表示: WHERE条件指定的记录不止一行,结果是没有记录被选中。 使用INSERT语句,向表中插入一行,必须注意INSERT的顺序与表中字段的顺序一致: SY-SUBRC 阅读全文
posted @ 2013-01-30 10:42 hanmos 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 英文好的可以直接看下面2个链接,第三个是经过翻译的,本文中很多也是直接从第三篇拷贝过来的。http://help.sap.com/saphelp_nw70ehp1/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/content.htmhttp://help.sap.com/saphelp_nw04s/helpdata/EN/1d/ca10d858c2e949ba4a152c44f8128a/frameset.htm用户出口增强,定义方法:1.在query designer中,右键单击要建立变量的characteristic,选择New variabl 阅读全文
posted @ 2013-01-10 11:33 hanmos 阅读(4451) 评论(0) 推荐(0) 编辑
摘要: 最近在做PI和BW的一个接口,从其他数据源发送数据到BW的“直接更新”类型的CUBE,确切的说应该是BCS单户数据。当中,遇到了2个问题: 1. DSO的最多只能设置16个主键,而我们的模型需要设置超过16个主键? 2. 上载数据如何实现增量上载? 解决方法: 1. 自定义一个字段,作为主键,其他字段都作为数据字段。在开始例程中判断数据是否已经存在,存在,取原数据的主键;不存在,取时间戳和数据包上载记录的顺序号做为DSO的主键。 2. 利用DSO的增量机制,KEY FIGURE的Aggregation属性设置为OVERWRITE,上载数据默认为后镜像数据,每次上载的数据覆盖以前的数据,这样,对 阅读全文
posted @ 2013-01-10 11:20 hanmos 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 在调优项目中,特别是针对数据量大并且需要新建模型的项目,对历史数据的处理需要重点关注。庞大的数据量对数据的历史数据上载到新模型产生的冲击要能提前预判到,因此前期的调研和方案的设计需要重点关注,细节的处理同样左右调优的质量。1、使用组合模型(标准DSO+写优化DSO)对于数据量庞大,并对数据需要进行多次调整的企业需求是,SAP标准Multiprovider+CUBE+DSO方法很难完全满足客户需求。例如,在保证历史数据的一致性的同时,还需要不定期调整和删除历史数据,同时随着历史数据不断增长,标准DSO的激活将带来极大的风险。智扬信达BI团队通过实践,建议在新建调优模型时,采用Multiprovi 阅读全文
posted @ 2013-01-10 11:17 hanmos 阅读(905) 评论(0) 推荐(0) 编辑
摘要: sap的反记账功能类似于通常说的红冲,以红字的方式显示,但是在凭证制作时是不能指定红字的。SAP系统对于总帐凭证的借贷方金额是通过借方使用正数,贷方使用负数的方式在数据库中存储,凭证的每个行项目都会有一个记账码,这个记账码又对应一个借贷方向,所以凭证的行项目又会同时记录一个借贷方向,这些可以直接通过BSEG表查看,例如:正常的业务凭证:借:1001现金 4000 贷: 1002银行存款 4000在SAP系统中存储的数据为: 记账码 借贷标识 科目 金额 40 S 1001 4000 50 H 1002 4000如果用户需要制作一张反记账凭证,例如需要制作一张上面的凭证的反记账凭证,需要在凭证制 阅读全文
posted @ 2013-01-10 11:12 hanmos 阅读(16400) 评论(0) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页