我需要知道在自定义字段中使用用户输入来处理(保存和显示)什么。
我的设置:
但是,我在新字段中输入的任何内容似乎都没有得到处理。我不知道如何继续我的实施。
我在巴迪做的尝试:
" wokrs, saves data input
method IF_EX_CUSTOMER_ADD_DATA_CS~GET_DATA.
"SAPLZSD_FOO_CUSTOMER = my function group
CONSTANTS: c_foo(50) VALUE '(SAPLZSD_FOO_CUSTOMER)KNA1-ZZFOO'.
FIELD-symbols: <fs> TYPE ANY.
ASSIGN (c_foo) TO <fs>.
IF sy-subrc = 0.
s_kna1-ZZFOO = <fs>.
ENDIF.
endmethod.我尝试在PBO中显示自定义字段值。
" does not work, stored values are not display in dynpro
MODULE status_2001 OUTPUT.
DATA: gf_eori TYPE kna1-zzeori.
CONSTANTS: c_foo(34) VALUE '(SAPMF02D)KNA1-ZZfoo'.
FIELD-SYMBOLS: <fs>.
ASSIGN (c_foo) TO <fs>.
IF sy-subrc = 0.
kna1-zzfoo = <fs>.
ENDIF.
ENDMODULE. 我必须使用customer_add_data和customer_add_data_cs的哪些接口方法?我的同龄人的PBO/PAI需要写些什么?
如果新的字段是: knvv-zfoo & knvv-zbar,那么解决方案看上去如何呢?
我是新的定制SAP和需要一些清除一般如何使用BADIs。
发布于 2014-10-29 08:27:40
上面的例子是基于我在网上发现的一篇文章。为了解决我的问题,我在一本书中找到了一个行之有效的更好的解决方案。
它的主旨是:
现在,我的自定义字段被正确地保存和加载。
https://stackoverflow.com/questions/26604605
复制相似问题