C# SAP ABAP-запрос СТРУКТУРА ТАБЛИЦЫ ⇐ C#
-
Anonymous
C# SAP ABAP-запрос СТРУКТУРА ТАБЛИЦЫ
У меня есть следующая структура, полученная из программного обеспечения SAP. Как правильно получить поле DATA, где поле TBL_ACT равно «TAR - ENTRY»?
Код, используемый в API:
public HttpResponseMessage RFC_GETEND ([FromBody] модель SapModel) { Назначение RfcDestination = RfcDestinationManager.GetDestination(model.Ip); RfcRepository r = dest.Repository; IRfcFunction f = r.CreateFunction("ZUBGP_RFC_019"); f.Invoke(адресат); вернуть новый HttpResponseMessage() { Content = new StringContent(f[0].GetValue().ToString(), Encoding.UTF8, "текст/обычный") }; } Структура, полученная из программного обеспечения SAP:
ТАБЛИЦА [СТРУКТУРА ZUBGPMS019 {ПОЛЕ TBL_ACT=VIM - OUT DATA=2019-09-03 }] [СТРУКТУРА ZUBGPMS019 {ПОЛЕ TBL_ACT=TAR - ДАННЫЕ ПОЛЯ ВХОДА=2021-10-01 }] [СТРУКТУРА ZUBGPMS019 {ПОЛЕ TBL_ACT=TAR - OUT FIELD DATA=2022-12-31 }] [СТРУКТУРА ZUBGPMS019 { ПОЛЕ TBL_ACT=SEC - OUT DATA=2019-06-01 }]
У меня есть следующая структура, полученная из программного обеспечения SAP. Как правильно получить поле DATA, где поле TBL_ACT равно «TAR - ENTRY»?
Код, используемый в API:
public HttpResponseMessage RFC_GETEND ([FromBody] модель SapModel) { Назначение RfcDestination = RfcDestinationManager.GetDestination(model.Ip); RfcRepository r = dest.Repository; IRfcFunction f = r.CreateFunction("ZUBGP_RFC_019"); f.Invoke(адресат); вернуть новый HttpResponseMessage() { Content = new StringContent(f[0].GetValue().ToString(), Encoding.UTF8, "текст/обычный") }; } Структура, полученная из программного обеспечения SAP:
ТАБЛИЦА [СТРУКТУРА ZUBGPMS019 {ПОЛЕ TBL_ACT=VIM - OUT DATA=2019-09-03 }] [СТРУКТУРА ZUBGPMS019 {ПОЛЕ TBL_ACT=TAR - ДАННЫЕ ПОЛЯ ВХОДА=2021-10-01 }] [СТРУКТУРА ZUBGPMS019 {ПОЛЕ TBL_ACT=TAR - OUT FIELD DATA=2022-12-31 }] [СТРУКТУРА ZUBGPMS019 { ПОЛЕ TBL_ACT=SEC - OUT DATA=2019-06-01 }]
Мобильная версия