function收集

1.Function: CLOI_PUT_SIGN_IN_FRONT
  功能:将负号提前
  参数:
    Changing:
      VALUE:需要负号提前的变量

 

 

2.Function: EPS_GET_DIRECTORY_LISTING
  功能:获得某路径下的文件列表
  参数:
    Import:
      DIR_NAME:需要查找的路径
      FILE_MASK:没用过
    Export:
      DIR_NAME:文件路径
      FILE_COUNTER:文件个数
      ERROR_COUNTER:错误的个数
    Tables:
      DIR_LIST:文件列表
  说明:这个函数可以获得服务器某个路径下的所有文件,对open dataset for read file中file名字的获得有帮助。

 

 

3.Function: BAPI_COMPANYCODE_GET_PERIOD
  功能:获得公司的会计年度以及过账日期
  参数:
    Import:
      COMPANYCODEID:公司代码
      POSTING_DATE:posting date
    Export:
      FISCAL_YEAR:会计年度
      FISCAL_PERIOD:财务期间
      RETURN:返回值
   说明:该函数可用来检查会计期间。

 

 

4.Function: MARA_SINGLE_READ
  功能:读取物料信息
  参数:
    Import:
      KZRFB:Indicator: Refresh buffer entry
      MAXTZ:Max. no. of entries in buffer(这两个参数应该和性能优化相关)
      MATNR:物料号
      SPERRMODUS:Lock mode (none, shared, excl.)
      STD_SPERRMODUS:Standard lock mode (if different)(锁相关)
      OUTPUT_NO_MESSAGE:是否输出消息
    Export:
      WMARA:返回的物料信息
   说明:该函数可用于性能优化,例如无法避免在loop中有sql的情况可以用该函数取代sql。
         对mara的其它操作参考function group:MG21

 

 

5.Function: KNA1_SINGLE_READ
  功能:读取customer表信息
  参数:
    Import:
      KZRFB:Indicator: Refresh buffer entry
      KNA1_KUNNR:customer code
    Export:
      WKNA1:返回的信息
   说明:还有很多表的读取参考function group:MG41

 

 

6.Function: ADDR_GET_COMPLETE_ALL_TYPES
  功能:获得地址的相关信息
  参数:
    Import:
      ADDRNUMBER:address number
      PERSNUMBER:个人信息
      ADDRESS_OBJECT_TYPE:类型 1:组织 2:个人 3:客户
    Export:
      ADDR1_COMPLETE:地址1
      ADDR2_COMPLETE:地址2
      ADDR3_COMPLETE:地址3
      ADDR1_COMPLETE_BAPI:地址1
      ADDR2_COMPLETE_BAPI:地址2
      ADDR3_COMPLETE_BAPI:地址3(以上三个bapi用)

 

 

7.Function: READ_VBFA
  功能:取得document flow(省得select了)
  参数:
    Import:
      I_VBELV:Preceding sales and distribution document
      I_POSNV:Preceding item of an SD document
      I_VBTYP_V:Document category of preceding SD document
      I_VBTYP_N:Document category of subsequent document
      I_FKTYP:Billing category
      I_BYPASSING_BUFFER:是否用buffer
      I_REFRESH_BUFFER:删除buffer?
    Tables:
      E_VBFA:凭证流的表
   说明:可以通过by passing buffer来优化性能

 

 

8.Function: SD_VBAK_SINGLE_READ
  功能:读取销售订单表头信息
  参数:
    Import:
      I_VBELN:销售订单
      I_BYPASSING_BUFFER:是否用buffer
      I_REFRESH_BUFFER:删除buffer?
    Export:
      E_VBAK:返回表头信息
   说明:读相关sd表的函数请参考function group:V45I

 

 

9.Function: LIKP_READ
  功能:Delivery Header Data
  参数:
    Import:
      I_VBELN:Delivery
      LINE_EXIST:if 'x' check only if line exsists
    Export:
      O_ANSWR:send out 'x' for line exsists in table
    Tables:
      E_LIKP:SD Document: Delivery Header Data
   说明:有关读取delivery的信息请参考function group:LMGT

 

 

10.Function: CREATE_SAP_SHORTCUT
  功能:创建快捷方式
  参数:
    Import:
      SC_COMMAND:指定的tcode
      SC_TITLE:快捷方式名字:例如:se38
      SC_TYPE:快捷方式类型:有三种:’report’,’ transaction’,’ system command’
      NO_DIALOG:是否弹出窗口
   说明:具体没什么用,做着玩玩。

 

 

11. Function: SAPGUI_PROGRESS_INDICATOR
  功能:显示进度
  参数:
    Import:
      PERCENTAGE:进度的百分数,>0,<100.
      TEXT:文本
  说明:在运行时间很长的程序中可以选择使用,这样保证了程序不会中止。当然也可以在rz10里面设置程序运行时间,不过比较麻烦。

 

12.CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET'
    EXPORTING
      i_gjahr              = p_gjahr           "会计年度
*     I_MONMIT             = 00
      i_periv              = 'K4'                  “会计年度变式
      i_poper              = p_period         ”会计期间(一个月份)
   IMPORTING
     e_date               = r_date-low        “返回的月首日
 

下面这个则是取得月尾日

CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET'
    EXPORTING
      i_gjahr              = p_gjahr
*     I_MONMIT             = 00
      i_periv              = 'K4'
      i_poper              = p_period
   IMPORTING
     e_date               = r_date-high.

 

 

13.Funtion:K_GROUP_SELECT     
  功能:利润中心组的检索help
  参数:
    Import:
      BUTTONS:按钮,决定是否可以选择group类型
      CLASS  :cost center class
      CRUSER:创建人
      FIELD_NAME:字段名称:此项为必输项
      SEARCHFLD:还没用过
      SEARCHFLD_INPUT:成本控制范围是否可以输入(参照图1)
      SEARCHFLD_REQUIRED:成本控制范围是否必输,如果设置为不可输入,
                          那么这个参数无效(参考图2)
      SET:利润中心组的开头字母
      START_COLUMN:弹出窗口的位置
      START_ROW  :弹出窗口的位置
      TABLE:表或者结构的名称
    Export:
      SET_NAME:取得帮助字段的值

你可能感兴趣的:(Date,function,性能优化,buffer,import,dataset)