Diferencia entre revisiones de «CS BOM EXPLOSION»
Apariencia
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 14: | Línea 14: | ||
* bgixo = SPACE " csdata-xfeld Load assembly information for exploded assemblies only | * bgixo = SPACE " csdata-xfeld Load assembly information for exploded assemblies only | ||
* brems = SPACE " csdata-xfeld Limited explosion | * brems = SPACE " csdata-xfeld Limited explosion | ||
capid = 'PP01' " tc04-capid Application identifier | |||
* cospr = SPACE " csdata-xfeld Internal: (CO) order-spec. MatPreRead | * cospr = SPACE " csdata-xfeld Internal: (CO) order-spec. MatPreRead | ||
* cuobj = 000000000000000 " marc-cuobj Object dependencies | * cuobj = 000000000000000 " marc-cuobj Object dependencies | ||
* cuols = SPACE " csdata-xfeld Read item characteristic valuation_ | * cuols = SPACE " csdata-xfeld Read item characteristic valuation_ | ||
datuv = YYYMMDD " stko-datuv Valid on | |||
* delnl = SPACE " csdata-xfeld Delete items not kept in stock from list | * delnl = SPACE " csdata-xfeld Delete items not kept in stock from list | ||
* ehndl = SPACE " csdata-xfeld Usage probability handling ' 'none, '1'mod. item quantity, '2' % req. qty_ | * ehndl = SPACE " csdata-xfeld Usage probability handling ' 'none, '1'mod. item quantity, '2' % req. qty_ | ||
| Línea 33: | Línea 33: | ||
* mmaps = SPACE " csdata-xfeld Limited multi-level - explode at least M assemblies (MOrder) | * mmaps = SPACE " csdata-xfeld Limited multi-level - explode at least M assemblies (MOrder) | ||
* mmory = SPACE " csdata-xfeld Memory use ('1'=on;'0'=off;' '=no reaction) | * mmory = SPACE " csdata-xfeld Memory use ('1'=on;'0'=off;' '=no reaction) | ||
mtnrv = MMMMMMMMMMMM " mara-matnr Material | |||
* postp = SPACE " stpo-postp Item category | * postp = SPACE " stpo-postp Item category | ||
* rndkz = SPACE " csdata-xfeld Round off: ' '=always, '1'=never, '2'=only levels > 1 | * rndkz = SPACE " csdata-xfeld Round off: ' '=always, '1'=never, '2'=only levels > 1 | ||
| Línea 44: | Línea 44: | ||
* schgt = SPACE " stpo-schgt Bulk material | * schgt = SPACE " stpo-schgt Bulk material | ||
* stkkz = SPACE " stpo-stkkz PM assembly | * stkkz = SPACE " stpo-stkkz PM assembly | ||
stlal = '1' " stko-stlal Alternative BOM | |||
stlan = '1' " stzu-stlan BOM usage | |||
* tpnrv = SPACE " iflo-tplnr Functional location number | * tpnrv = SPACE " iflo-tplnr Functional location number | ||
werks = WWWW " marc-werks Plant | |||
* mdnot = SPACE " csdata-xfeld Restriction on MDMPS: do not explode M phantom | * mdnot = SPACE " csdata-xfeld Restriction on MDMPS: do not explode M phantom | ||
* panot = SPACE " csdata-xfeld Restriction on MDMPS: no parallel discontinue | * panot = SPACE " csdata-xfeld Restriction on MDMPS: no parallel discontinue | ||
Revisión del 10:25 19 may 2014
CALL FUNCTION 'CS_BOM_EXPLOSION'
EXPORTING
* aclas = SPACE " tappl-applclass Application class
* ftrel = SPACE " csdata-xfeld Limited multi-level - stop explosion for items not relevant to production
* altvo = SPACE " csdata-xfeld Alternative priority
* aufsw = SPACE " csdata-xfeld Determine and enter order level and order path
* aumng = 0 " stko-bmeng Scrap quantity
* auskz = SPACE " csdata-xfeld Take scrap into account
* amind = SPACE " csdata-xfeld Scrap quantity indicator_
* bagrp = SPACE " mara-matnr Assembly restriction
* beikz = SPACE " stpo-beikz Materials provided ID
* bessl = SPACE " csdata-xfeld Selection indicator part provided
* bgixo = SPACE " csdata-xfeld Load assembly information for exploded assemblies only
* brems = SPACE " csdata-xfeld Limited explosion
capid = 'PP01' " tc04-capid Application identifier
* cospr = SPACE " csdata-xfeld Internal: (CO) order-spec. MatPreRead
* cuobj = 000000000000000 " marc-cuobj Object dependencies
* cuols = SPACE " csdata-xfeld Read item characteristic valuation_
datuv = YYYMMDD " stko-datuv Valid on
* delnl = SPACE " csdata-xfeld Delete items not kept in stock from list
* ehndl = SPACE " csdata-xfeld Usage probability handling ' 'none, '1'mod. item quantity, '2' % req. qty_
* emeng = 0 " stko-bmeng Required quantity
* eqnrv = SPACE " equi-equnr Equipment
* erskz = SPACE " stpo-erskz Spare part indicator
* erssl = SPACE " csdata-xfeld Selection indicaor spare part
* fbstp = SPACE " csdata-xfeld Limited multi-level - stop explosion at externally procured item
* mbwls = SPACE " csdata-xfeld Read values for material
* mktls = 'X' " csdata-xfeld Read material short text_
* mdmps = SPACE " csdata-xfeld Limited multi-level - explode phantom assemblies at least
* mehrs = SPACE " csdata-xfeld Multi-level explosion
* mkmat = SPACE " csdata-xfeld Limited multi-level; explode KMAT
* mmaps = SPACE " csdata-xfeld Limited multi-level - explode at least M assemblies (MOrder)
* mmory = SPACE " csdata-xfeld Memory use ('1'=on;'0'=off;' '=no reaction)
mtnrv = MMMMMMMMMMMM " mara-matnr Material
* postp = SPACE " stpo-postp Item category
* rndkz = SPACE " csdata-xfeld Round off: ' '=always, '1'=never, '2'=only levels > 1
* rvrel = SPACE " stpo-rvrel Relevant to Sales and Distribution
* sanfr = SPACE " stpo-sanfe Production
* sanin = SPACE " stpo-sanin Plant maintenance
* sanka = SPACE " stpo-sanka Costing
* sanko = SPACE " stpo-sanko Engineering/design
* sanvs = SPACE " stpo-sanvs Shipping
* schgt = SPACE " stpo-schgt Bulk material
* stkkz = SPACE " stpo-stkkz PM assembly
stlal = '1' " stko-stlal Alternative BOM
stlan = '1' " stzu-stlan BOM usage
* tpnrv = SPACE " iflo-tplnr Functional location number
werks = WWWW " marc-werks Plant
* mdnot = SPACE " csdata-xfeld Restriction on MDMPS: do not explode M phantom
* panot = SPACE " csdata-xfeld Restriction on MDMPS: no parallel discontinue
* vbeln = SPACE " kdst-vbeln Sales order number
* vbpos = 0 " kdst-vbpos Item in sales order
* verid = SPACE " mkal-verid Production version (global)_
IMPORTING
topequi = " cstequi Data on the initial object (equipment)
topmat = " cstmat Data on the initial object (material)
toptpl = " csttpl Data of start object (functional location)
dstst = " csdata-xfeld Structure destroyed by filter
TABLES
stbd = " csxdoc Addition to the item collective table (document data)
stbe = " csxequi Addition to the item collective table (equi data)
stbk = " csxkla Supplement to collective item table (class data)
stbm = " csxmat Addition to the item collective table (material data)
stbp = " csxgen Item collective table
stbt = " csxtpl Supplement to collective item table (functional location data)
EXCEPTIONS
ALT_NOT_FOUND = 1 " Alternative not found
CALL_INVALID = 2 " incorrect parameter combination
MISSING_AUTHORIZATION = 3 " No authorization (bill of material)
NO_BOM_FOUND = 4 " There is no bill of materials for this material
NO_PLANT_DATA = 5 " Material not maintained in the plant
NO_SUITABLE_BOM_FOUND = 6 " BOM does not exist
OBJECT_NOT_FOUND = 7 " Object does not exist
. " CS_BOM_EXPLOSION