Functionality This method can be used to create billing documents. As input parameters, you are expected to enter information on the itemsto be processed in the table BILLING_DATA_IN. This data is processedand produces a batch of billing documents. You also have the option oftransferring information for entry in the input structureCREATOR_DATA_IN. If this information is already determined, this istransferred into each billing document header. You can also enteroptional conditions for the individual items to be processed in theinput table CONDITION_DATA_IN, as well as means of payment informationin the table CCARD_DATA_IN. This method can be used in the simulation run (TESTRUN = 'X') and alsoin the update run including the update (TESTRUN = ' '). Both executionvariants deliver errors that may have occurred back to the output tableRETURN. Information on successful processing is sent back in the outputtable SUCCESS. This output table delivers the document numbers of thebilling documents created in particular. Example Notes Required entries : BILLING_DATA_IN-SALESORG BILLING_DATA_IN-DISTR_CHAN BILLING_DATA_IN-DIVISION BILLING_DATA_IN-DOC_TYPE BILLING_DATA_IN-ORDBILLTYP BILLING_DATA_IN-SOLD_TO BILLING_DATA_IN-ITEM_CATEG BILLING_DATA_IN-REQ_QTY BILLING_DATA_IN-SALES_UNIT BILLING_DATA_IN-CURRENCY If a material is billed for which a material master needs to be determined (BILLING_DATA_IN-NO_MATMAST = ' '), you must make the following entries : BILLING_DATA_IN-PLANT BILLING_DATA_IN-MATERIAL If, on the other hand, a material is billed for which no material master is to be determined (BILLING_DATA_IN_NO_MATMAST = 'X'), you must make the following entries : BILLING_DATA_IN-COUNTRY BILLING_DATA_IN-MATERIAL BILLING_DATA_IN-TAXCL_1MAT COMMIT control : In the update run (TESTRUN = ' ') the update is carried out byCOMMIT WORK as part of the method available. |