SAP Reports / Programs | Logistics - General | Merchandise Distribution | Allocation(LO-MDS-AL) SAP LO

ML01AFCD SAP ABAP INCLUDE - Reorganization of materials







ML01AFCD is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter ML01AFCD into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT ML01AFCD. "Basic submit
SUBMIT ML01AFCD AND RETURN. "Return to original report after report execution complete
SUBMIT ML01AFCD VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: C_DRU_AZ = Anzahl Zeilen (1/2)
Selection Text: C_DRU_KA = nur "komplette" Auft.Pos (J/N)
Selection Text: C_DRU_LN = Positions-Nr ausgeben (J/N)
Selection Text: C_DRU_LW = Lieferwellen ausgeben (J/N)
Selection Text: C_DRU_PM = Planmenge ausgeben (J/N)
Selection Text: C_DRU_TK = Kopf-Texte ausgeben (J/N)
Selection Text: C_DRU_TP = Positions-Texte ausgeben (J/N)
Selection Text: C_DRU_VK = Verkaufspreise ausgeben (J/N)
Selection Text: C_DRU_WM = Wunschmenge ausgeben (J/N)
Selection Text: SIMUL = SIMUL >>> wieder raus <<<
Selection Text: SO-MATNR = Material-Nr
Selection Text: SO-NAME = Name Anwender
Selection Text: SO_ABELN = Aufteiler-Nr
Selection Text: SO_EKGRP = Einkäufer-Gruppe
Selection Text: SO_EKORG = Einkaufsorganisation
Selection Text: SO_FILNR = Werk
Selection Text: SO_MATNR = Material-Nr
Selection Text: SO_NAME = Name Anwender
Title: Reorganization of materials
Title: Reorganization of materials
Text Symbol: 329 = - Kundenauftragsbestände (Summen)
Text Symbol: 328 = - Kundenauftragsbestände
Text Symbol: 327 = - Fertigungsversionen
Text Symbol: 326 = - Materialabh. Prüfartparameter
Text Symbol: 325 = - Chargenbestände
Text Symbol: 324 = - Chargen
Text Symbol: 323 = - Sonderbestände zum Lieferanten
Text Symbol: 322 = - Konsignationpreissegmente
Text Symbol: 321 = - Quoten(Position) -
Text Symbol: 320 = - Quoten(Position)
Text Symbol: 319 = - Quoten(Kopf)
Text Symbol: 318 = - Orderbuch
Text Symbol: 330 = - Sonderbestände beim Kunden
Text Symbol: 331 = - Sonderbestände beim Lieferanten
Text Symbol: 332 = - Sonderbestände beim Lieferanten (Summen)
Text Symbol: 333 = - Dispolisten
Text Symbol: 334 = - Planungsvormerkungen
Text Symbol: 335 = - Kakulationssätze





Text Symbol: 336 = - Text-Header
Text Symbol: 337 = - Textzeilen
Text Symbol: 338 = - Kunde-/ Material-Beziehungen
Text Symbol: 500 = Der Eintrag fuer die Applikation $1 / Objekt $2 fehlt in der Tabelle Tabelle TR01
Text Symbol: 501 = Der Programmlauf fuer die Anwendung $1 / Objekt $2 ist gesperrt
Text Symbol: 503 = Fehler beim Lesen Text:
Text Symbol: 504 = Fehler beim Löschen Text:
Text Symbol: 224 = Eingeschränkt verwendbarer Bestand der Vorperiode vorhanden
Text Symbol: 223 = Qualitätsprüfbestand der Vorperiode vorhanden
Text Symbol: 222 = Umlagerungsbestand der Vorperiode vorhanden
Text Symbol: 221 = Frei verwendbarer, bewerteter Bestand der Vorperiode vorhanden
Text Symbol: 219 = Inventurkennzeichen für gesperrten Bestand Vorperiode gesetzt
Text Symbol: 218 = Inventurkennzeichen für eingeschränkt verwendbaren Bestand Vorperiode gesetzt
Text Symbol: 217 = Inventurkennzeichen für Qualitätsprüfbestand Vorperiode gesetzt
Text Symbol: 216 = Inventurkennzeichen für Lagerbestand Vorperiode gesetzt
Text Symbol: 215 = Inventurkennzeichen für gesperrten Bestand gesetzt
Text Symbol: 214 = Inventurkennzeichen für eingeschränkt verwendbaren Bestand gesetzt
Text Symbol: 213 = Inventurkennzeichen für Qualitätsprüfbestand gesetzt
Text Symbol: 212 = Inventurkennzeichen für Lagerbestand gesetzt
Text Symbol: 211 = Inventursperrkennzeichen gesetzt
Text Symbol: 210 = Gesperrter Konsignationsbestand vorhanden
Text Symbol: 209 = Eingeschränkt verwendbarer Konsignationsbestand vorhanden
Text Symbol: 208 = Konsignationsbestand in Qualitätspruefung vorhanden
Text Symbol: 207 = Frei verwendbarer Konsignationsbestand vorhanden
Text Symbol: 206 = Retourenbestand vorhanden
Text Symbol: 205 = Gesperrter Bestand vorhanden
Text Symbol: 204 = Eingeschränkt verwendbarer Bestand vorhanden
Text Symbol: 203 = Qualitätsprüfbestand vorhanden
Text Symbol: 202 = Umlagerungsbestand vorhanden
Text Symbol: 225 = Gesperrter Bestand der Vorperiode vorhanden
Text Symbol: 317 = - Materialverbrauchswerte
Text Symbol: 316 = - EAN / Material
Text Symbol: 315 = - Material-Steuerklassifikation
Text Symbol: 314 = - Kundenauftragsbestand
Text Symbol: 313 = - offene Pflegestatus
Text Symbol: 312 = - Pflegestatus
Text Symbol: 311 = - Prognosewerte
Text Symbol: 310 = - Prognoseparameter
Text Symbol: 309 = - Materialindizes fuer die Prognose





Text Symbol: 308 = - Mengeneinheiten / Material
Text Symbol: 307 = - Materialkurztexte
Text Symbol: 306 = - Materialdaten / Lagertyp
Text Symbol: 305 = - Materialdaten / Lagernummer
Text Symbol: 304 = - Material-(Verkaufsdaten)
Text Symbol: 303 = - Materialbewertung
Text Symbol: 302 = - Material-(Lagerdaten)
Text Symbol: 301 = - Material-(Werksdaten)
Text Symbol: 300 = - Material-(allgemeine Daten)
Text Symbol: 229 = Inventurkennzeichen für Sperrbestand für das Folgejahr gesetzt
Text Symbol: 228 = Inventurkennzeichen für Qualitätsprüfbestand für das Folgejahr gesetzt
Text Symbol: 227 = Inventurkennzeichen für Lagerbestand für das Folgejahr gesetzt
Text Symbol: 226 = Retourenbestand der Vorperiode vorhanden


INCLUDES used within this REPORT ML01AFCD

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

WMOD_VARIANTS_AND_STRATEGIES CALL FUNCTION 'WMOD_VARIANTS_AND_STRATEGIES' TABLES im_ex_aupo = xaupo im_ex_aufg = xaufg im_ex_aufi = xaufi im_ex_auvz = xauvz im_ex_aulw = xaulw im_ex_auvw = xauvw im_ex_ausb = xausb im_ex_auvt = xauvt "auft*1/Rel.99

WMOD_DISTRIBUTE_PLANT_GA_QTY CALL FUNCTION 'WMOD_DISTRIBUTE_PLANT_GA_QTY' TABLES im_ex_aupo = xaupo im_ex_aufg = xaufg im_ex_aufi = xaufi im_ex_aulw = xaulw im_ex_auvz = xauvz im_ex_auvw = xauvw im_ex_ausb = xausb im_ex_auvt = xauvt CHANGING im_ex_auko = xauko generic_article = xaupo changes_exist = h_changes_exist.

WMOD_VARIANTS_QUANTITIES CALL FUNCTION 'WMOD_VARIANTS_QUANTITIES' EXPORTING generic_article = xaupo tcode = t180-trtyp TABLES im_ex_aupo = xaupo im_ex_aufg = xaufg im_ex_aufi = xaufi im_ex_auvz = xauvz im_ex_aulw = xaulw im_ex_auvw = xauvw im_ex_ausb = xausb im_ex_auvt = xauvt "auft*1/Rel.99

WALL_PROTOKOLL_SCHREIBEN * CALL FUNCTION 'WALL_PROTOKOLL_SCHREIBEN' * EXPORTING * FBI_NAME = A "Aufteilstrategie * FBI_MODUS = A "append * FBI_MSG_ID = PROT-MSGCL * FBI_MSG_NO = '494' * TABLES * FBT_MSG_TAB = PMESSG.

WMOD_VARIANTS_QTY_OF_PLANTS CALL FUNCTION 'WMOD_VARIANTS_QTY_OF_PLANTS' EXPORTING generic_article = xaupo tcode = t180-trtyp TABLES im_saufi = ausgewaehlte_werke im_ex_aupo = xaupo im_ex_aufg = xaufg im_ex_aufi = xaufi im_ex_auvz = xauvz im_ex_aulw = xaulw im_ex_auvw = xauvw im_ex_ausb = xausb im_ex_auvt = xauvt "auft*1/Rel.99

WAUF_T621_LESEN CALL FUNCTION 'WAUF_T621_LESEN' EXPORTING im_apstp = xaupo-apstp IMPORTING ex_t621 = t621 ex_t621t = t621t EXCEPTIONS no_record_found = 1 OTHERS = 2.

ENQUEUE_EMEKKOE CALL FUNCTION 'ENQUEUE_EMEKKOE' EXPORTING mandt = it_ekko-mandt ebeln = it_ekko-ebeln * X_VBELN = ' ' _scope = '3' * _WAIT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

WAUF_T001W_LESEN CALL FUNCTION 'WAUF_T001W_LESEN' EXPORTING im_werks = it_refekpo-werks IMPORTING ex_t001w = h_t001w EXCEPTIONS no_valid_input = 1 no_record_found = 2.

WAUF_T621_LESEN CALL FUNCTION 'WAUF_T621_LESEN' EXPORTING im_apstp = h_pos_typ IMPORTING ex_t621 = t621 ex_t621t = t621t EXCEPTIONS no_record_found = 1 OTHERS = 2.

WAUF_PERCENTAGE_FROM_QUANTITY CALL FUNCTION 'WAUF_PERCENTAGE_FROM_QUANTITY' EXPORTING fbi_material = xaupo-matnr fbi_base_unit = xaupo-meins fbi_quantity = xauvz-bstmg fbi_alloc_unit = xauvz-aufme fbi_order_quantity = xauvz-bstmg fbi_order_unit = ' ' fbi_quantity_remainder = h_restmenge_p fbi_order_quantity_remainder = h_restmenge_bestellung fbi_percentage_remainder = h_rest_prozent IMPORTING fbo_order_quantity_delivery_ph = h_bestellmenge fbo_percentage = ht_auvw-weprz CHANGING fbc_quantity_delivery_ph = ht_auvw-bstmg.

WMOD_GENERIC_ARTICLE_ADAPTION CALL FUNCTION 'WMOD_GENERIC_ARTICLE_ADAPTION' EXPORTING generic_article_abelp = xaupo-abelp TABLES im_ex_aupo = xaupo im_ex_aufg = xaufg im_ex_aufi = xaufi im_ex_auvz = xauvz.

WALL_TC_RESET



CALL FUNCTION 'WALL_TC_RESET' EXPORTING fbi_tc_lines = tc_0122_anz_lines_aupo CHANGING fbc_tc_lines = tc_0122-lines fbc_tc_top_line = tc_0122-top_line.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = text-465 diagnosetext2 = text-466 DIAGNOSETEXT3 = text-467 * textline1 = text-807 textline1 = text-468 TEXTLINE2 = text-469 titel = text-464 start_column = 20 start_row = 6 cancel_display = '' IMPORTING answer = antwort.

WAUF_T621_LESEN CALL FUNCTION 'WAUF_T621_LESEN' EXPORTING im_apstp = up_aupo-apstp IMPORTING ex_t621 = t621 EXCEPTIONS no_record_found = 4.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name ML01AFCD or its description.