В рамках моей задачи мне нужно было присвоить данные по опросу деловому партнеру.
Сделал через ФМ CRM_MKTBP_ASSIGN_ATTRIBUT_TAB , предварительно выбрав во внутренние таблицы нужные данные.
iv_attribute_set – ИД опроса
it_partner – таблица с партнерами
it_attributes – список атрибутов, вида
antname – имя атрибута
atdsescr – описание атрибута
atvalue – значение атрибута
atvaluedescr – описание значения атрибута
например
antname = QUESTION1
atdsescr = ДОВОЛЬНЫ ЛИ РАБОТОЙ ПЕРСОНАЛА?
atvalue = 1
atvaluedescr = ДА
Пример вызова
1 2 3 4 5 6 7 8 9 10 |
DATA return TYPE TABLE OF bapiret2. CALL FUNCTION 'CRM_MKTBP_ASSIGN_ATTRIBUT_TAB' EXPORTING iv_attribute_set = t_survey_info-survey_id "id опроса iv_commit = 'X' iv_test = '' TABLES it_partner = it_partner et_return = return it_attributes = it_attributes. |