在SAP業務處理中,存在許許多多數據流,分別管控着不同的業務模式。下面介紹如何通過ABAP語法來實現數據流程管控。 1)使用IF語句實現分支 [Syntax] IF <condition1>. <statement ...
數據在屏幕輸出是用戶獲取信息的重要途徑之一,本篇將介紹如何在SAP中實現數據輸出及數值傳遞。 數據的基本輸出 通過關鍵字 WRITE 的聲明,能夠實現數據對象的輸出,並能夠實現輸出對象的長度 輸出位置及格式等屬性的控制。與變量定義一樣,WRITE可以同時輸出多個數據對象,對於不同的對象可以通過反斜杠 換行輸出。 FOR EXAMPLE: DATA:WORD VALUE ABCDEF . DATA ...
2012-03-21 20:29 0 6705 推薦指數:
在SAP業務處理中,存在許許多多數據流,分別管控着不同的業務模式。下面介紹如何通過ABAP語法來實現數據流程管控。 1)使用IF語句實現分支 [Syntax] IF <condition1>. <statement ...
在其它編程語言中,數據之間的轉換是非常普遍的。當然,在ABAP編程中也同樣涉及到數據之間的相互轉換,在不同的數據對象之間賦值,系統會自動進行類型轉換,轉換過程遵照固定規則進行,例如將一個C類型數據賦值也N類型對象,只有數字字符被傳遞,其它字符則被忽略 ...
程序中缺少不了數據運算,以下介紹ABAP所支持的運算符。 (1)算術運算符 算術運算符有 +(加)、-(減)、*(乘)、/(除)、DIV(整除)、MOD(取余)、**(乘方)。 運算符的基本格式為: [COMPUTE] n=< ...
宏(Macros)是一段獨立的代碼,能實現數據的運算與輸出,功能與子程序類似,主要應用於同一程序中某些重復的運算,以簡化代碼,其定義語法如下: DEFINE INCREMENT. "INCREMENT為自定義宏的名稱 ...
本篇文章主要介紹ABAP編程中字符串的控制與操作,好了廢活說多了也沒用,開始吧。 1)CONCATENATE:實現字符串的合並。 基本語法: CONCATENATE f1...fn INTO g [SEPARATED BY h ...
ABAP中除了簡單類型之外,用戶還可以在程序中定義結構體類型,將相同性質的字段進行歸類,便於整理及操作。結構體不屬於數據字典對象,在程序運行時會被作為臨時對象創建。 語法: TYPES|DATA:BEGIN OF STRUCTURE ...
ABAP子程序(Subrouting)是包含在程序中的一段具有一定功能的代碼,能夠將某個功能作為一個小程序包含在主程序中,以方便程序分析及閱讀。特別是一此程序中多次用到的功能,可以簡化代碼,增加程序的可讀性且便於維護。 1.子程序的定義 ...
內表與結構體基本類似,它同樣是程序運行中被臨時創建的一個存儲空間,它是一個可包含多條記錄的數據表。 內表共有3種類型: 1)Standard:標准表 2)Sorted:排序表 3)Hashed:哈希表,一般用的比較少 本篇文件將重點介紹 ...