- 博客(374)
- 资源 (27)
- 收藏
- 关注
转载 PP
1、定义生产计划参数文件,生产计划参数文件可以分配给物料或者生产计划员。分配给物料主数据的生产计划参数具有更高的优先级。在创建生产订单时,生产计划参数文档将复制至生产订单或流程订单。2、定义生产调度员。同时把第一步中的生产计划参数分配给他。3、为工厂的标准生产订单类型(pp01)和生产调度员定义用于生产订单排程的参数,这些参数将影响生产订单排程的各种操作和计算。4、定义工厂的标准生产订
2012-08-10 16:37:10
3075
转载 SD
1、 MM01首先维护将要对外销售的产品的物料主数据的销售视图。2、 VK11维护物料的销售价格。3、 维护出售产品时候的销项税税率。4、 这时首先要明白四个术语的含义:售达方,也就是订货者;送达方,也就是收货者;出具发票方,也就是出具发票者;付款方,也就是付款者;以上的四方称呼是从本公司角度出发的。5、 VD01开始维护订货方(客户号10000000)的主数据销售视图,在合伙人功
2012-08-10 16:33:22
2644
转载 FICO
1、首先要创建公司代码,这是其他组织结构的基础,这里定义的是公司的一些基本信息。2、创建会计科目表,其实是打了一个框架,这个框架包括会计科目表的代码和名称等,里面的科目以后再创建。公司代码和会计科目表是多对一的关系。3、定义会计年度变式,一般情况下是12个正常区间加上4个特殊区间(系统中默认的为k4),特殊区间用来放置各种特殊的凭证。4、创建信贷控制范围,同样的,公司代码和信贷控制范围
2012-08-10 16:30:04
3007
转载 MM
1、SAP物流相关模块中,工厂是最重要的组织结构,隶属于公司代码,并且包括了和物流管理相关的最多的控制参数。这里首先创建一个工厂。2、创建工厂下面的3个库存地点:仓库、生产、运输。3、创建采购组织,再创建两个采购组:原材料和运营供应、贸易商品(注意:此时采购组织以及采购组和公司代码没有任何联系,采购组织和采购组也并没有联系,实际上,采购组在client层次,client下的任何公司,任何工
2012-08-10 16:13:10
2550
转载 学习笔记(三十一)
PARAMETERS file(30) TYPE c DEFAULT '\test\testfile'.DATA: wa_sflight TYPE sflight, table_1 TYPE TABLE OF sflight, table_2 TYPE TABLE OF sflight.OPEN DATASET file FOR OUTPUT IN BI
2012-07-27 15:34:11
2006
转载 学习笔记(三十)
DATA: cur TYPE cursor, table_spfli TYPE TABLE OF spfli, wa_spfli TYPE spfli.START-OF-SELECTION. OPEN CURSOR cur FOR SELECT * FROM spfli WHERE cityto = 'NEW YORK' ORDER BY cit
2012-07-26 19:05:18
1945
转载 学习笔记(二十九)
DATA: BEGIN OF wa_spfli, cityfrom TYPE spfli-cityfrom, cityto TYPE spfli-cityto, END OF wa_spfli, table_spfli LIKE TABLE OF wa_spfli.SELECT cityfrom cityto FROM spfli INTO TABLE t
2012-07-26 17:36:01
1908
转载 学习笔记(二十八)
DATA: condition(72) TYPE c, conditions LIKE TABLE OF condition, wa_spfli TYPE spfli, table_spfli TYPE TABLE OF spfli.condition = 'CITYTO = ''ROME'''.APPEND condition TO cond
2012-07-26 16:08:07
1914
转载 学习笔记(二十七)
DATA: wa_spfli TYPE spfli.SELECT SINGLE * FROM spfli INTO wa_spfli WHERE cityto = 'NEW YORK'.WRITE: wa_spfli-cityfrom, /.DATA: wa_cityfrom TYPE spfli-cityfrom, wa_cityto TYPE spfli-c
2012-07-26 11:23:23
1884
转载 学习笔记(二十六)
CLASS vehicle DEFINITION. PUBLIC SECTION. EVENTS: too_fast. METHODS: accelerate, show_speed. PRIVATE SECTION. DATA speed TYPE i.ENDCLASS.CLASS vehicle IMPLEMENTATION. MET
2012-07-25 18:29:14
1843
转载 学习笔记(二十五)
INTERFACE info. METHODS output.ENDINTERFACE.CLASS bicycle DEFINITION. PUBLIC SECTION. INTERFACES info.ENDCLASS.CLASS truck DEFINITION. PUBLIC SECTION. INTERFACES info.
2012-07-25 15:49:04
1759
转载 学习笔记(二十四)
CLASS vehicle DEFINITION INHERITING FROM object. PUBLIC SECTION. METHODS:accelerate, write_status. PROTECTED SECTION. DATA speed TYPE i.ENDCLASS.CLASS plane DEFINITION INHERITING
2012-07-25 13:50:07
1905
转载 学习笔记(二十三)
CLASS circle DEFINITION. PUBLIC SECTION. METHODS: get_area IMPORTING value(radius) TYPE f RETURNING value(area) TYPE f. PRIVATE SECTION. CONSTANTS pi TYPE f VALUE '3.14159265'.ENDCLA
2012-07-24 17:20:03
1917
转载 学习笔记(二十二)
CLASS application DEFINITION. PUBLIC SECTION. CLASS-DATA: class_name(20) TYPE c READ-ONLY VALUE 'application'. CONSTANTS: class_ver(20) TYPE c VALUE '1.0'. METHODS: show_info. C
2012-07-23 17:25:01
1775
转载 学习笔记(二十一)
DATA: a TYPE i VALUE 2, b TYPE i VALUE 0, result TYPE value.TRY. result = a / b. CATCH cx_sy_zerodivide. WRITE / 'zerodivide'. EXIT.ENDTRY.WRITE / 'ok'.
2012-07-23 11:08:40
1928
转载 学习笔记(二十)
DATA: result TYPE i, a TYPE i VALUE 1, b TYPE i VALUE 2.DEFINE operation. result = &1 + &2.END-OF-DEFINITION.operation a b.WRITE / result.operation 3 4.WRITE / result.
2012-07-23 09:52:43
2181
转载 学习笔记(十九)
DATA: i1 TYPE i VALUE 2, i2 TYPE i VALUE 3.PERFORM add USING i1 i2.PERFORM add USING i1 i2.FORM add USING value(a) TYPE i value(b) TYPE i. STATICS sum TYPE i VALUE 0. sum = sum
2012-07-19 16:39:06
2054
转载 学习笔记(十八)
DATA: a TYPE i VALUE 1, b TYPE i VALUE 2, sum TYPE i.PERFORM add USING a b.WRITE: / 'outer: ', sum.FORM add USING i1 TYPE i i2 TYPE i. DATA sum TYPE i. sum = i1 + i2.
2012-07-19 16:04:36
1701
转载 学习笔记(十七)
DATA: ia TYPE i VALUE 3, ib TYPE i VALUE 4, sum TYPE i.CALL FUNCTION 'Z_INTEGER_ADD' EXPORTING a = ia b = ib IMPORTING output = sum.WRITE / sum.
2012-07-18 18:28:30
1775
转载 学习笔记(十六)
DATA: a TYPE i VALUE 1, b TYPE i VALUE 2, sum TYPE i.PERFORM add USING a b.PERFORM write_line USING sum.FORM add USING value(a) TYPE i value(b) TYPE i. sum = a + b.ENDFORM
2012-07-17 18:24:28
1683
转载 学习笔记(十五)
TYPES: BEGIN OF struct, column1 TYPE i, column2 TYPE i,END OF struct.DATA: ref1 TYPE REF TO data, ref2 TYPE REF TO data.FIELD-SYMBOLS: TYPE struct, TYPE i.
2012-07-17 15:59:29
438
转载 学习笔记(十四)
DATA field TYPE i VALUE 12345.FIELD-SYMBOLS TYPE i.TYPES: BEGIN OF address, no(5) TYPE n, street(30) TYPE c,END OF address.DATA table TYPE TABLE OF address.FIELD-SYMBOLS TYPE IND
2012-07-17 15:07:40
410
转载 学习笔记(十三)
DATA: f1 TYPE i, f2 TYPE i.FIELD-GROUPS header.INSERT f1 f2 INTO header.DO 10 TIMES. f1 = sy-index. f2 = sy-index ** 2. EXTRACT header.ENDDO.SORT DESCENDING.LOOP.
2012-07-17 13:56:46
395
转载 学习笔记(十二)
程序对内表的操作通过工作区进行,工作区必须具有和内表行一致或者可相互转换的数据结构(一般是与内表行类型相同的结构体),在定义内表对象的同时,还需要定义一个与该内表行结构相同的工作区对象供程序使用,将数据写入内表时,必须先给工作区赋值,然后在工作区添加或插入内表,从内表中读取数据时,需要自己定义的内表行内容覆盖工作区的内容,然后再从程序中使用工作区的内容,工作区对内表的行必须是可以转换的,最好类型完
2012-07-14 16:43:30
698
转载 学习笔记(十一)
标准表,关键字为STANDARD TABLE,系统为该表的每一行数据生成一个逻辑索引,填充时,可以将数据附加在现有行之后,也可是插入到指定的位置,程序对行的寻址操作可通过关键字或索引进行,进行插入、删除操作时,各行在内存中的位置不变,系统重新排列各行的索引值;排序表,关键字为SORTED TABLE,也有一个逻辑索引,不同的是排序表总是按其表关键字升序排列后再存储,也通过关键字或索引访问;
2012-07-14 15:03:14
1155
转载 学习笔记(十)
DATA: BEGIN OF line, num TYPE i, sqr TYPE i,END OF line,table LIKE TABLE OF line.DO 5 TIMES. line-num = sy-index. line-sqr = line-num ** 2. APPEND line TO table.ENDDO.LOOP
2012-07-14 14:38:52
358
转载 学习笔记(九)
字符处理只针对C、N、D、T、String类型,不做类型转换,都按照C类型处理,也可以处理这些类型构成的结构体,有专门的字符串比较、定位操作;*CONCATENATE first_name last_name INTO first_name SEPARATED BY separate.*WRITE / first_name.SPLIT first_name AT separate
2012-07-13 13:43:16
509
转载 学习笔记(八)
n = x + y * add y to xn = x - y * subtract y from xn = x * y * multiply x by yn = x / y * divide x by yn = x DIV yn = x MOD yn = x **y 有些函数的参数类型是任意的,运行期间类型取决于实参类型,有些函数总为浮点型,运行时转化为浮点型;
2012-07-10 18:37:56
429
转载 常用函数
1. 获取每个月的最后一天 CALL FUNCTION 'LAST_DAY_OF_MONTHS' EXPORTING day_in = date IMPORTING last_day_of_month = date1.2. 字符串前面去掉0 call function '
2012-07-05 14:49:05
465
转载 学习笔记(七)
固定长度的内置类型:字符类型(C、N、D、T)用于值的显示和存储,数字类型(I、F、P)用于运算,十六进制类型(X)用于显示内存数据的未编码状态;N只适合简单的增减运算操作;I运算出现非整型时四舍五入;使用P类型时启用Fixed point arithmetic;F类型不能用于屏幕元素的声明;数据类型和数据对象有不同的命名空间,同一程序中可出现同名的数据类型和数据对象,程序中的
2012-07-05 13:25:02
590
转载 学习笔记(六)
SUBMIT LEAVE TO TRANSACTIONSUBMIT AND RETURN CALL TRANSACTIONLEAVE PROGRAM主会话,外部会话,在用户登录时建立,最多可以开六个主会话,使用不同的应用内存区域,相当于多次不同的登录;在主会话中运行可执行程序或者模块池程序,就开始一个内部会话,应用主会话内存区域,程序中所有数据对象都在此区域内存储,在一个主会话中只
2012-07-02 17:35:27
883
转载 学习笔记(五)
包含屏幕的程序有:可执行程序、模块池及功能组程序;普通屏幕,出现在系统事务设计中,包括屏幕布局和流逻辑;流逻辑则是位于应用程序和运行时环境的另一种程序层,由屏幕处理器进行控制,处理屏幕对话事件,流逻辑语言独立于基本语法,但需要调用模块实现具体应用操作,普通屏幕的外观和流逻辑是通过屏幕绘制器设计的,不能在编辑器中维护;选择屏幕,经常出现在报表程序中,用于接受用户输入报表的选择标准,选择屏
2012-07-02 14:44:08
555
转载 学习笔记(四)
应用程序类型:可执行类型和模块程序;可执行程序,用于创建通常意义上的报表,整个程序由REPORT关键字语句进行引导,可以包含自定义的屏幕,可以直接执行,还可以通过SUBMIT语句或者分配报表事件事务代码来运行,可以包含所有类型的处理块,但不能在其中定义功能模块(可以进行调用),运行时,根据用户交互和程序本身的设计,可能出现所有的运行时事件,包括选择屏幕事件、列表输出事件等;模块池,程序在创
2012-06-30 16:10:30
670
转载 学习笔记(三)
源代码结构包括数据定义和处理块两部分;数据定义部分包含整个程序中可见的全局数据类型和数据对象,选择屏幕元素以及对象中自定义的类和接口;处理块是程序的主要结构单元,定义了程序在不同状态下执行的具体功能,在程序编译运行过程中,每个块都是一个独立的实体,在程序中,数据(包括选择屏幕元素)定义和声明语句是独立于任何处理块的,其他所有语句则都必须隶属于某个处理块;除程序本身的数据定义之外,其他均
2012-06-30 13:53:12
600
转载 学习笔记(二)
数据字典是系统中定义和管理数据元素与数据库元素的核心工具,数据库表结构和和系统全局数据类型等,都在数据字典中创建;数据字典的一个主要功能是自定义系统公用数据类型(基本类型、结构和表),供所有程序使用,以实现项目标准化,同时可以附加语义特征;数据字典也是系统管理各种底层物理数据库的通用接口(即标准SQL语句中数据操纵功能在系统中的实现);数据字典中还提供一些工具进行屏幕字段的格式化、编辑
2012-06-30 11:31:45
396
转载 学习笔记(一)
自定义对象以Y或Z开头;V_TRESN保留命名空间;第三方是用OSS系统;Application Hierarchy与Development Classes,例如:Z_HR_FM_UPDATE_BIRTHDAY;屏幕流逻辑语言;对话工作过程、更新工作过程、后台工作过程、队列工作过程、假脱机打印工作过程;输入界面+流逻辑(屏幕语言);两个主要逻辑区域:1、相关的客户数据表
2012-06-27 16:52:59
386
转载 十招教你从程序员转向企业家
很多参加BarCamp的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样),但我也曾经做过这样的转型。在创办HelpSpot的这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。1. 代码只占生意的5%我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是的,你的代码必须
2012-06-07 15:42:00
361
带序号的DBGrid
2009-04-28
Developing User Interfaces for MS Windows
2008-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人