1. 程式人生 > >關於ABAP輸入螢幕欄位只讀問題

關於ABAP輸入螢幕欄位只讀問題

客戶提出輸入螢幕欄位,強制設定為只允許讀,不允許輸入的要求

找了下資料,網上都沒有類似的資料查詢,雖然這功能確實不怎麼包含技術含量,但這裡還是寫一下吧

有兩種方式:

方法一:

ABAP程式碼控制螢幕欄位為只讀,程式碼如下

LTTH

務必將程式碼放在程式最後執行

方法二:

通過屏編譯器更改欄位 INPUT屬性

相關推薦

關於ABAP輸入螢幕只讀問題

客戶提出輸入螢幕欄位,強制設定為只允許讀,不允許輸入的要求 找了下資料,網上都沒有類似的資料查詢,雖然這功能確實不怎麼包含技術含量,但這裡還是寫一下吧 有兩種方式: 方法一: ABAP程式碼控制螢幕欄位為只讀,程式碼如下 務必將程式碼放在程式最後執行 方法二: 通過屏編譯

ABAP 實現選擇螢幕輸入預設日期

*&增加預設起始日期邏輯: *&選擇螢幕預設日期邏輯修改 *&(1)當前系統日期若為15號及以前日期,則選擇螢幕預設為上月1號到最後1天; *&(2)當前系統日期若為15號以後日期,則選擇螢幕預設為當月1號到最後1天。   IF sy-datu

ABAP 在選擇螢幕中獲取螢幕建立搜尋幫助

常用的螢幕邏輯流有PBO和PAI,還有不常用的POV和POH,POV就是 PROCESS ON VALUE-REQUEST.    FIELD FIELD_NAME MODULE F4_MODULE.             "當用戶按下查詢幫助按鍵時(或按下F4)被觸發

【轉載】對BP進行增強後(螢幕擴充)後,如何通過BAPI建立BP

建立BP成功後,直接呼叫更改客戶的一般資料 函式進行更改,注意幾個輸入引數。         CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'  &nbs

abap取某最大值的方法

1.在表中降序/升序後取出第一行,如SELECT MATNR INTO TABLE @DATA(LT_MAKT) FROM MAKT UP TO 1 ROWS ORDER BY MA

採購申請增強螢幕

採購申請增強螢幕描述更改                 1、增強專案為 MEREQ001 2、增強螢幕為111 3、螢幕中獲取的資料表為 CI_EBANDB 4、兩個出口語句分別為&n

ABAP:BAPI_ACC_DOCUMENT_POST擴充套件

 READ TABLE  lt_alv INDEX 1.    IF sy-subrc = 0.      documentheader-comp_code  = lt_alv-bukrs.      documentheader-fisc_year  = lv_endda+0(4)..      docum

BADI修改VL02N螢幕

SE18檢視badi LE_SHP_DELIVERY_PROC.我們會發現系統對這個badi有實現了一個類.下面我們會參考這個類的方法實現我們的需求.如圖.  1.SE19建立badi LE_SHP_DELIVERY_PROC的實現: ZI_SHP_DELIVERY_P

【轉載】SAP儲存操作記錄CDHDR和CDPOS表,通過修改螢幕,查詢SAP表和

sap的欄位和物件的修改都會儲存舊值,資料儲存在CDHDR和CDPOS表中,提取舊值可以採用兩種方法 這兩個表,第一個表類似於表頭(HEADER),第二個是具體內容(ITEM) 通過表CDHDR的欄位tcode,可以找到指定事務的所有更改記錄(更改的T-CODE),如事務:MM02,找到的記錄中的OBJ

FI 關於FI憑證的可見強制輸入的配置說明

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

SAP 通過事務程式碼與螢幕變式(SHD0)控制控制使用者介面的某些,以控制生產訂單的排程型別為例

在實際工作中經常會遇到要求把SAP中某些欄位鎖定,或設為必須輸入,這時可以用事務程式碼與螢幕變式進行控制,事務程式碼:SHD0 (Transaction and Screen Variants)。 下面是控制生產訂單排程型別為固定值的操作實錄: 一、檢視生產訂單排程型別的螢幕號 輸入事務

[Android] 漂亮的輸入介面 TextInputLayout

之前使用的文字輸入介面,只有使用一個 EditText 加 Hint(或稱為Placehole) 就結束了,在使用者輸入資料之前,是可以看的到欄位名稱沒錯,但使用者填完之後之後,畫面上會變成一堆的文字,不知道什麼值要對應到什麼欄位。 參考了 seafile 的account_detail.xml寫法,完成後

abap選擇螢幕工具按鈕問題

選擇螢幕的工具欄按鈕?聽上去好像就是SE80建立report的時候,新增加一個GUI狀態嘛,對不對?其實不是的。我們先看一個普通的report程式不就是這樣嘛?我們執行這個report看看點選執行按鈕,才會看到因此,我們所說的【選擇螢幕工具欄按鈕】指的並不是report上GUI狀態中所建立的自定義按鈕,而是另

ABAP 選擇螢幕應用工具新增按鈕

REPORT  ZCMH2.TYPE-POOLS icon.TABLES sscrfields.DATA functxt TYPE smp_dyntxt. PARAMETERS: p_carrid TYPE s_carr_id,             p_cityfr TYPE s_from_cit. SE

選擇螢幕動態隱藏(SELECT-OPT…

申明:部落格針對初級顧問 選擇螢幕,比如查詢報表,有時候需要根據使用者選擇動態隱藏篩選條件 如果僅僅是灰掉不可顯示,直接screen-input = 0.就行,(1可編輯0不可編輯) 如果需要不顯示,screen-invisible = '1'. 如果使用了SELECT-OPTIONS:而且沒有

SAP ABAP ALV控制顯示的網格中的每一個屬性

欄位目錄是用來控制ALV顯示的網格中每個欄位的屬性的,比如欄位的順序,對齊方式,可編輯狀態,顏色,等等.常用的欄位如下: row_pos:預設值為0,可選值為1、2、3,既最大分3級別顯示 fieldname欄位的名字(內表中定義的欄位名) ref_field(AL

ABAP--如何實現合計分單位合計

1、增加一個參量 在你所要合計的FIELD 中新增一個 CFIELDNAME或者qfieldname = 你的單位的FIELD2、Here is a simple example. 1) Add a unit field "UNIT" for PCS and TON 2) R

mysql 實行模糊查詢 一個輸入值匹配多個

mysql 實行模糊查詢  一個輸入值匹配多個欄位MySQL單表多欄位模糊查詢可以通過下面這個SQL查詢實現SELECT * FROM `magazine` WHERE CONCAT(`title`,`

FI--關於FI憑證的可見強制輸入的配置說明

在sap可以通過“欄位狀態變式”和“定義過帳碼-欄位狀態”來控制財務憑證的是否顯示,是否強制輸入,可選輸入。 設定步驟和相關TCODE: Step1:OB41 - Maintain Accounting Configuration: Posting Keys IMG-〉財務會計->財務會計的全域性設