原创 取圖標ICON號碼

TYPE-POOLS: SLIS.*INCLUDE ZPHBDP_ALV_DISPALY.**** begin of ALV 引用 *****************TYPE-POOLS SLIS.  "引用ALV控件DATA: GT_L

原创 獲取標準程序的BADI,用戶出口,增強

 TABLES: SXS_ATTR,        TOBJT,        TSTCT,               "TCode texts  

原创 at new 用法

 DATA: BEGIN OF ITAB OCCURS 0,         C1(4),         C2(4),         C3(4),

原创 內表當前與其它所有的行相加

DATA: DATA TYPE I,      C_DATA,      CON_DATA.DATA: POS TYPE STRING VALUE '1',      SUM TYPE i VALUE 3.DATA: COUNT TYPE

原创 保存文件(以TAB鍵隔開列的文件)

標準程序保存文件到EXCEL總會出現一些前導顯示格式不對,去掉了前導0或者用一串數字字符串顯示成科學計數, 很不方便,所以今天有空用函數GUI_DOWNLOAD 轉換一下格式保存文件。   保存文件代碼 如下: (1)調用FORM保存文件

原创 產生銷售訂單的後續交貨單

    產生銷售交貨單很簡單,只要調用以下函數就可以了,傳入參數也很簡單,只需要傳入SALES_ORDER_ITEMS  這個參數就可以了,不指定行項目號的時候,是整單交貨,產生了哪些交貨行項目可以從CREATED_ITEMS查看得 到。

原创 取字符長度

 DATA: LENGTH TYPE P.PARAMETERS P_STR TYPE STRING.LENGTH = CL_ABAP_LIST_UTI

原创 下拉框

TYPE-POOLS: VRM.DATA: IT_LIST TYPE VRM_VALUES , "list box的值             WA_LIST LIKE LINE OF IT_LIST."list box的結構   PAR

原创 SAP SD定價技術分析

定價技術一直是SAP引以爲豪的一個設計。設計也很複雜。基礎的IMG設定有(定價表/訪問順序/定價類型/定價過程)等;SAP的定價邏輯如下: 1) 定價程序FunctionPool: SAPLV61AFunction Name: Prici

原创 ABAP 數學函數

abs              :取絕對值。cos、sin、tan     :取三角函數值。acos、asin、atan  :反三角函數。cosh、

原创 讀取本地EXCEL文件

DATA: IT_EXCEL LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.PARAMETERS FN LIKE RLGRAP-FILENAME MEMORY ID MO1.AT SELECT

原创 ABAP讀取文件

       ABAP讀取文本文件分兩種情況:第一種是本地文本文件,第二種是服務器文本文件。它讀取方式不一樣,本地文件可以直接用 CALL FUNCTION 'WS_UPLOAD'來實現,然再進行處理,服務器讀取文件需要用OPEN DAT

原创 SAP最強大的定價過程

在開發機上寫完定價過程的計算方案,並且測試通過了,覺得還算滿意,然後傳輸到測試機或生產機,再測試一下,這回問題出來,發現訂單無法調用計算方案進行正確計算商品價格,經過一番網上的搜索,在SDN換到解決方法,然後諮詢了一些SAP高手,說這是S

原创 修改導入本地EXCEL文件的函數(ALSM_EXCEL_TO_INTERNAL_TABLE)

ABAP原來提供的導入本地EXCEL文件的函數(ALSM_EXCEL_TO_INTERNAL_TABLE)感覺比較麻煩,所以做了相應的修改。 FUNCTION ZF_TEST.*"-----------------------------

原创 PB如何創建動態數據窗口

        創建數據有多種方法,比如用SELECT語句創建,這裏最簡單,還有用自定義字創建數據窗口,這個比較複雜, 下面就這兩種方法介紹一下: 1、用SELECT創建數據窗口      string ls_sql = 'select