/// <remarks/>
 public void BAPI_FLTRIP_CREATEAsync(BAPIPAREX[] EXTENSION_IN, BAPISTRNEW FLIGHT_TRIP_DATA, BAPISTRPAS[] PASSENGER_LIST, BAPIRET2[] RETURN, object userState)
 {
     if ((BAPI_FLTRIP_CREATEOperationCompleted == null))
     {
         BAPI_FLTRIP_CREATEOperationCompleted = new System.Threading.SendOrPostCallback(OnBAPI_FLTRIP_CREATEOperationCompleted);
     }
     InvokeAsync("BAPI_FLTRIP_CREATE", new object[] {
         EXTENSION_IN,
         FLIGHT_TRIP_DATA,
         PASSENGER_LIST,
         RETURN
     }, BAPI_FLTRIP_CREATEOperationCompleted, userState);
 }
 /// <remarks/>
 public void BAPI_FLTRIP_CREATEAsync(BAPIPAREX[] EXTENSION_IN, BAPISTRNEW FLIGHT_TRIP_DATA, BAPISTRPAS[] PASSENGER_LIST, BAPIRET2[] RETURN)
 {
     BAPI_FLTRIP_CREATEAsync(EXTENSION_IN, FLIGHT_TRIP_DATA, PASSENGER_LIST, RETURN, null);
 }
        public BAPISTRPRI BAPI_FLTRIP_CREATE([System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlArrayItemAttribute("item", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] ref BAPIPAREX[] EXTENSION_IN, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] BAPISTRNEW FLIGHT_TRIP_DATA, [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlArrayItemAttribute("item", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] ref BAPISTRPAS[] PASSENGER_LIST, [System.Xml.Serialization.XmlArrayAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)][System.Xml.Serialization.XmlArrayItemAttribute("item", Form = System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable = false)] ref BAPIRET2[] RETURN, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] out string TRAVELAGENCYNUMBER, [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] out string TRIPNUMBER)
        {
            object[] results = Invoke("BAPI_FLTRIP_CREATE", new object[] {
                EXTENSION_IN,
                FLIGHT_TRIP_DATA,
                PASSENGER_LIST,
                RETURN
            });

            EXTENSION_IN       = ((BAPIPAREX[])(results[1]));
            PASSENGER_LIST     = ((BAPISTRPAS[])(results[2]));
            RETURN             = ((BAPIRET2[])(results[3]));
            TRAVELAGENCYNUMBER = ((string)(results[4]));
            TRIPNUMBER         = ((string)(results[5]));
            return((BAPISTRPRI)(results[0]));
        }