Я пытаюсь передать параметр таблицы в RFC из .net без успеха. < /p>
Я следую над этим примером.
pass type parameter < /p>
c# код: < /li>
< /ol>
int low = 2015;
int high = 2016;
string sign = "I";
string option= "BT";
RfcConfigParameters parametros = SapConector_fch.ConexionAsap_fch(SapConector_fch);
RfcDestination DestinoRFC = SapConector_fch.probarConexionASap_fch(parametros, this.Page);
RfcRepository repositorio = DestinoRFC.Repository;
IRfcFunction zrfc_valorhh = repositorio.CreateFunction("ZRFC_VALORHH");
IRfcTable it_ano = zrfc_valorhh.GetTable("ANO");
//IRfcStructure it_ano = zrfc_valorhh.GetStructure("ANO");
it_ano.Append();
it_ano.SetValue("SIGN", sign);
it_ano.SetValue("OPTION", option);
it_ano.SetValue("LOW", low);
it_ano.SetValue("HIGH", high);
try
{
zrfc_valorhh.Invoke(DestinoRFC);
}
catch (RfcAbapException ex)
{
Console.WriteLine(ex.Message);
ClientScript.RegisterStartupScript(this.GetType(), "Exepcion al llamar el RFC", "alert('" +"Exepcion al llamar el RFC " + ex.Message + "');", true);
}
< /code>
Я знаю, когда параметр таблицы «ano» становится пустым, потому что исключение добавлено, которое сделано мной в SAP.
Исключение является пустым .Parameter. FUNCTION ZRFC_VALORHH.
*"*"Interfase local
*" TABLES
*" IT_VALORESHH STRUCTURE ZSTRUCT_VALORESHH
*" ANO STRUCTURE RNG_GJAHR
*" EXCEPTIONS
*" NODATA
*" EMPTYPARAMETER
*"----------------------------------------------------------------------
IF ano IS INITIAL.
RAISE EMPTYPARAMETER.
ENDIF.
< /code>
Я также попробовал этот ответ, но он не работает.
Другое решение < /li>
< /ol>
Пожалуйста, помогите < /p>
Подробнее здесь: https://stackoverflow.com/questions/361 ... -are-empty
Параметры таблицы в SAP RFC пусты ⇐ C#
Место общения программистов C#
1751206428
Anonymous
Я пытаюсь передать параметр таблицы в RFC из .net без успеха. < /p>
Я следую над этим примером.
pass type parameter < /p>
c# код: < /li>
< /ol>
int low = 2015;
int high = 2016;
string sign = "I";
string option= "BT";
RfcConfigParameters parametros = SapConector_fch.ConexionAsap_fch(SapConector_fch);
RfcDestination DestinoRFC = SapConector_fch.probarConexionASap_fch(parametros, this.Page);
RfcRepository repositorio = DestinoRFC.Repository;
IRfcFunction zrfc_valorhh = repositorio.CreateFunction("ZRFC_VALORHH");
IRfcTable it_ano = zrfc_valorhh.GetTable("ANO");
//IRfcStructure it_ano = zrfc_valorhh.GetStructure("ANO");
it_ano.Append();
it_ano.SetValue("SIGN", sign);
it_ano.SetValue("OPTION", option);
it_ano.SetValue("LOW", low);
it_ano.SetValue("HIGH", high);
try
{
zrfc_valorhh.Invoke(DestinoRFC);
}
catch (RfcAbapException ex)
{
Console.WriteLine(ex.Message);
ClientScript.RegisterStartupScript(this.GetType(), "Exepcion al llamar el RFC", "alert('" +"Exepcion al llamar el RFC " + ex.Message + "');", true);
}
< /code>
Я знаю, когда параметр таблицы «ano» становится пустым, потому что исключение добавлено, которое сделано мной в SAP.
Исключение является пустым .Parameter. FUNCTION ZRFC_VALORHH.
*"*"Interfase local
*" TABLES
*" IT_VALORESHH STRUCTURE ZSTRUCT_VALORESHH
*" ANO STRUCTURE RNG_GJAHR
*" EXCEPTIONS
*" NODATA
*" EMPTYPARAMETER
*"----------------------------------------------------------------------
IF ano IS INITIAL.
RAISE EMPTYPARAMETER.
ENDIF.
< /code>
Я также попробовал этот ответ, но он не работает.
Другое решение < /li>
< /ol>
Пожалуйста, помогите < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/36108454/table-parameters-to-sap-rfc-are-empty[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия