Hi Experts,
I am using CRM_ORDER_maintain for creating an order.
orderadm, partner, texts doc flow are getting properly filled except for appointment fields.
lwa_appointment_com-ref_guid = lv_ref_guid.
lwa_appointment_com-ref_kind = 'B'.
lwa_appointment_com-appt_type = 'ZM_EE_EXIT'.
lwa_appointment_com-timestamp_from = lv_date2.
lwa_appointment_com-timezone_from = sy-zonlo.
lwa_appointment_com-timestamp_to = lv_date2.
lwa_appointment_com-timezone_to = sy-zonlo.
INSERT lwa_appointment_com INTO TABLE lt_appointment_com.
CLEAR: lt_nametab, lwa_input_fields.
PERFORM add_field USING 'DOMINANT' CHANGING lt_nametab .
PERFORM add_field USING 'DURATION' CHANGING lt_nametab .
PERFORM add_field USING 'RULE_NAME' CHANGING lt_nametab .
PERFORM add_field USING 'SHOW_LOCAL' CHANGING lt_nametab .
PERFORM add_field USING 'TIMESTAMP_FROM' CHANGING lt_nametab .
PERFORM add_field USING 'TIMEZONE_FROM' CHANGING lt_nametab .
lwa_input_fields-ref_guid = lv_ref_guid.
lwa_input_fields-ref_kind = 'B'.
lwa_input_fields-logical_key = 'ZM_EE_EXIT'.
lwa_input_fields-ref_handle = lv_i. "blank
lwa_input_fields-objectname = 'APPOINTMENT'.
lwa_input_fields-field_names[] = lt_nametab[].
INSERT lwa_input_fields INTO TABLE lt_input_fields.
************************************************
FORM add_field USING p_fieldname TYPE string
CHANGING p_lt_nametab TYPE crmt_input_field_names_tab.
DATA lt_fieldname TYPE crmt_input_field_names.
lt_fieldname = p_fieldname.
INSERT lt_fieldname INTO TABLE p_lt_nametab.
ENDFORM.
*****************************************************
Am I missing something ?
Thanks,
Anil