公告: 新浪微博开通,欢迎跟听!SAP酒吧上线, 欢迎加入!

Monthly Archives: 三月 2007

SAP data migration: Create project milestone

This report is used to create milestone.

REPORT ZUP4 .DATA:  BEGIN OF RTAB ,    PROJECT(24),    WBS(24),    USAGE(5),    DESC(40),    FBDATE(10),    ACDATE(10),    SALES(1),    IVPER(10),  END OF RTAB.DATA: ITAB LIKE STANDARD TABLE OF RTAB.DATA: TEMP LIKE STANDARD TABLE OF RTAB WITH HEADER LINE.DATA: PRO_DEF LIKE BAPI_PROJECT_DEFINITION,      PRO_DEF_UP LIKE BAPI_PROJECT_DEFINITION_UP.DATA: MED_PRO LIKE BAPI_METHOD_PROJECT OCCURS 0 WITH HEADER LINE,      MIL_STO LIKE BAPI_WBS_MILESTONE OCCURS 0 WITH HEADER LINE,      MIL_STO_UP LIKE BAPI_WBS_MILESTONE_UPD OCCURS 0 WITH HEADER LINE.DATA: RC LIKE BAPIRETURN1.DATA: DATE1 TYPE D,DATE2 TYPE D.PARAMETERS: FILE LIKE RLGRAP-FILENAME OBLIGATORY.perform UPLOAD_FILE.CHECK NOT ITAB[] IS INITIAL.*******SORT ITAB BY PROJECT WBS.LOOP AT ITAB INTO RTAB.  APPEND RTAB TO TEMP.  AT END OF WBS.    LOOP AT TEMP.      PRO_DEF-PROJECT_DEFINITION = RTAB-PROJECT.      PRO_DEF_UP-PROJECT_DEFINITION = ‘X’.      MED_PRO-OBJECTTYPE = ‘WBSMILESTONE’.      MED_PRO-METHOD = ‘CREATE’.      MED_PRO-REFNUMBER = ’000001′.      APPEND MED_PRO.      CLEAR: MED_PRO.      MED_PRO-METHOD = ‘SAVE’.      APPEND MED_PRO.      MIL_STO-WBS_ELEMENT = TEMP-WBS.      MIL_STO-MILESTONE_USAGE = TEMP-USAGE.      MIL_STO-DESCRIPTION = TEMP-DESC.      CLEAR: DATE1,DATE2.      CALL FUNCTION ‘CONVERT_DATE_TO_INTERNAL’           EXPORTING                DATE_EXTERNAL            = TEMP-FBDATE           IMPORTING                DATE_INTERNAL            = DATE1           EXCEPTIONS                DATE_EXTERNAL_IS_INVALID = 1                OTHERS                   = 2.      MIL_STO-FIXED_MILESTONE_DATE_BASIC = DATE1.      CALL FUNCTION ‘CONVERT_DATE_TO_INTERNAL’           EXPORTING                DATE_EXTERNAL            = TEMP-ACDATE           IMPORTING                DATE_INTERNAL            = DATE2           EXCEPTIONS                DATE_EXTERNAL_IS_INVALID = 1                OTHERS                   = 2.      MIL_STO-ACTUAL_DATE = DATE2.      MIL_STO-SALES_DOC_DATE_INIDICATOR = TEMP-SALES.      MIL_STO-INVOICE_PERCENTAGE = TEMP-IVPER.      APPEND MIL_STO.      MIL_STO_UP-WBS_ELEMENT = ‘X’.      MIL_STO_UP-MILESTONE_USAGE = ‘X’.      MIL_STO_UP-DESCRIPTION = ‘X’.      MIL_STO_UP-FIXED_MILESTONE_DATE_BASIC = ‘X’.      MIL_STO_UP-ACTUAL_DATE = ‘X’.      MIL_STO_UP-SALES_DOC_DATE_INIDICATOR = ‘X’.      MIL_STO_UP-INVOICE_PERCENTAGE = ‘X’.      APPEND MIL_STO_UP.*    ******      CALL FUNCTION ‘BAPI_PROJECT_MAINTAIN’           EXPORTING                I_PROJECT_DEFINITION         = PRO_DEF                I_PROJECT_DEFINITION_UPD     = PRO_DEF_UP           IMPORTING                RETURN                       = RC           TABLES                I_METHOD_PROJECT             = MED_PRO                I_WBS_MILESTONE_TABLE        = MIL_STO                I_WBS_MILESTONE_TABLE_UPDATE = MIL_STO_UP.      CLEAR: PRO_DEF,RC,MED_PRO,MED_PRO[],MIL_STO,MIL_STO[],      MIL_STO_UP,MIL_STO_UP[],PRO_DEF_UP.    ENDLOOP.    CLEAR: TEMP,TEMP[].  ENDAT.ENDLOOP.*&———————————————————————**&      Form  UPLOAD_FILE*&———————————————————————**       text*———————————————————————-**      –>P_DATASET  text*———————————————————————-*FORM UPLOAD_FILE.  CALL FUNCTION ‘WS_UPLOAD’       EXPORTING            FILENAME                = FILE            FILETYPE                = ‘DAT’       TABLES            DATA_TAB                = ITAB       EXCEPTIONS            CONVERSION_ERROR        = 1            FILE_OPEN_ERROR         = 2            FILE_READ_ERROR         = 3            INVALID_TYPE            = 4            NO_BATCH                = 5            UNKNOWN_ERROR           = 6            INVALID_TABLE_WIDTH     = 7            GUI_REFUSE_FILETRANSFER = 8            CUSTOMER_ERROR          = 9            OTHERS                  = 10.ENDFORM.                    ” UPLOAD_FILE

SAP data migration: Create billing plan for sales

report ZUP2       no standard page heading line-size 255.

 

阅读全文——共4077字

SAP data migration: Change vendor account group

昨天写了三个程序,主要针对data migration,没有选择lsmw,用程序实现。

 

阅读全文——共2699字

Learn SD implementation

Part of learn SD implementation, not finished, maybe in the future I will complete it.

Brief list:

阅读全文——共4784字

如何为做好的query建立一个事务代码

刚才把如何找到query总结了一下,现在再写一下如何为做好的query建立一个事务代码,顺便把如何为维护表建立事务代码。

假设你已经做好了query:

阅读全文——共387字

SAP中根据T-CODE找到QUERY

这段时间一直在忙carve-out项目,有些report要做修改,其中有一些是query report。以前虽然做过,时间长了就有些模糊了。现在把如何根据query T-code找到相应的query做一下记录,也许会对有些朋友有点用。

根据T-code查找相应的query程序:

阅读全文——共307字

sapscript 创建logo

现在公司要合并,于是所有的script form的logo都要变,记得以前曾经做过logo的,不过好久没复习好像忘记了,在这个过程中还遇到了小小的麻烦,还是再记录一下。

在sap中form图片的管理主要集中在一个事务代码:SE78(图1)

阅读全文——共199字