Sap Material Mester Moving Average Pris Historie


Registrering REPORT ZMATMASTERUPL NO STANDARDSIDE HEADING LINE-SIZE 132 LINE COUNT 65 MESSAGE-ID ZM. DATA: BEGIN OF ITUPLOAD OCCURS 0, MATNR LIKE MARA-MATNR, citeringsnummer no MBRSH LIKE MARA-MBRSH, quotindustry sektor MTART LIKE MARA-MTART, citerings type WERKS LIKE MARC-WERKS, kvote LGORT LIKE MARD-LGORT, kvitteringssted MAKTX LIKE MAKT - MAKTX, kvittemateriale ned. MEINS LIKE MARA-MEINS, quotbase UOM MATKL LIKE MARA-MATKL, citationsteori grp BISMT LIKE MARA-BISMT, citerte materiale nei SPART LIKE MARA-SPART, citationstecken BRGEW LIKE MARA-BRGEW, quotgrossvekt NTGEW LIKE MARA-NTGEW, satte vekt GEWEI LIKE MARA-GEWEI, kvotevekt VOLUM SOM MARA-VOLUM, kvotvolum VOLUME MARA-VOLEH, kvotvolum EKGRP LIKE MARC-EKGRP, kvotekjøp grp XCHPF LIKE MARA-XCHPF, kvittering mgmt EKWSL LIKE MARA-EKWSL, kvotekjøpsverdi nøkkel WEBAZ LIKE MARC - WEBAZ, kvadratbehandlingstid DISGR LIKE MARC-DISGR, quotMRP-gruppe DISMM LIKE MARC-DISMM, quotMRP-type DISPO LIKE MARC-DISPO, quotMRP-kontroller MINBE LIKE MARC-MINBE, kvitteringspunkt DISLS LIKE MARC-DISLS, kvotestørrelse BSTRF LIKE MARC-BSTRF , kvoterende verdi SOBSL LIKE MARC-SOBSL, kvotespesifikke anskaffelser LGPRO LIKE MARC-LGPRO, quotissue stor. sted LGFSB LIKE MARC-LGFSB, quotstoc. loc for EP PLIFZ LIKE MARC-PLIFZ, quotplanned leveringstid FHORI LIKE MARC-FHORI, quotesheduling marginal nøkkel EISBE LIKE MARC-EISBE, quotsafety lager PERKZ LIKE MARC-PERKZ, kvote indikator MTVFP LIKE MARC-MTVFP, kvotabilitetskontroll LGPBE LIKE MARD-LGPBE , kvitteringsboks ABCIN LIKE MARC-ABCIN, quotCC fysisk beholdning BWTTY LIKE MBEW-BWTTY, kvoteringsklasse BKLAS LIKE MBEW-BKLAS, kvoteringsklasse BWTAR LIKE MBEW-BWTAR, kvotevurdering type VPRSV LIKE MBEW-VPRSV, kvotskontroll VERPR LIKE MBEW-VERPR , kvittering (MAPStandard) EINDE AV ITUPLOAD. DATA: BEGIN AV FORTERSIKTIGE OCCURS 0, TABIX (10) TYPE N, MATNR LIKE MARA-MATNR, ERMSG (255) TYPE C, SLUTTER. DATA: VFIELDTEXT (60) TYPE C, VFILENAME SOM RLGRAP-FILENAME, VTABIX SOM SY-TABIX. DATA: WBGR00 LIKE BGR00, WBMM00 LIKE BMM00, WBMMH1 LIKE BMMH1. -------------------------------------------------- -------------------- Valg-skjerm --------------------------- ------------------------------------------- SELECTION-SCREEN BEGIN AV BLOCK B1 MED FRAME TITLE TEXT-S01. PARAMETRE: PPCFILE LIKE RLGRAP-FILENAME FORPLIKTIG, PTYPE SOM RLGRAP-FILETYPE DEFAULT ASC, PTEST AS CHECKBOX DEFAULT X. VALG-SKJER SLUT AV BLOK B1. Ved valg-skjerm på verdi-forespørsel for PPCFILE. DATA: LFILE TYPE STRING, TILER TYPE FILETABLE, LSUBRC TYPE I, LTITLE TYPE STRING VALUE Filsystem for Pres. Server. KALL METODE CLGUIFRONTENDSERVICESgtFILEOPENDIALOG EXPORTING VINDOWTITLE LTITLE DEFAULTFILENAME LFILE CHANGING FILETABLE TFILER RC LSUBRC EXCEPTIONS FILEOPENDIALOGFAILED 1 CNTLERROR 2 ERRORNOGUI 3 ANDRE 4. LES TABELL TFILER INDEX 1 I PPCFILE. Last opp fil PERFORM UPLOADPCFILE. sjekker master data PERFORM DATACHECKING. Hvis faktisk kjøre og hvis ingen kartfeil, last opp data CHECK (PTEST ER INITIAL OG ITERROR ER INITIAL). UTFØR UPLOADDATA. DATA: ITTEMP (4096) TYPE C OCCURS 0. BEGIN SYDK978748 data: lfile type streng. DATA: LSEPA TYPE C. HVIS PTYPE DAT. LSEPA X. ELSE. LSEPA. SLUTT OM. CALL FUNCTION GUIUPLOAD EXPORTING filnavn lfile filetype ASC hasfieldseparator LSEPA SYDK981609 TABELLER datatab ITDEMP EXCEPTIONS fileopenerror 1 filereaderror 2 nobatch 3 guirefusefiletransfer 4 invalidtype 5 noauthority 6 unknownerror 7 dårligdataformat 8 headernotallowed 9 separatornotallowed 10 headertoolong 11 unknowndperror 12 accessdenied 13 dpoutofmemory 14 diskfull 15 dptimeout 16 ANDRE 17. CALL FUNKSJON WSUPLOAD EXPORTING FILENAME PPCFILE FILETYPE PTYPE TABELLER DATATAB ITTEMP EXCEPTIONS CONVERSIONERROR 1 INVALIDTABLE WIDTH 2 INVALIDTYPE 3 NOBATCH 4 UNKNOWNERROR 5 FILEOPENERROR 6 FILEREADERROR 7 ANDRE 8. END SYDK978748 IF SY-SUBRC NE 0. MELDING S318 MED TEXT-E01 PPCFILE. SLUTT OM. CALL FUNKSJON TEXTCONVERTTEXTOSAP EXPORTING IFIELDSEPERATOR, ILINEHEADER ITABRAWDATA ITTEMP IFILENAME ppcfile TABELLER ITABCONVERTEDDATA ITUPLOAD EXCEPTIONS CONVERSIONFAILED 1 ANDRE 2. HVIS SY-SUBRC NE 0. MELDING S318 MED TEKST-E04 PPCFILE. SLUTT OM. LØP PÅ ITUPLOAD. VTABIX SY-TABIX. utfør checkmara. PERFORM CHECKT137. PERFORM CHECKT134. PERFORM CHECKT001W. PERFORM CHECKT001L. PERFORM CHECKT006. PERFORM CHECKT023. PERFORM CHECKTSPA. PERFORM CHECKT024. PERFORM CHECKT438M. PERFORM CHECKT438A. PERFORM CHECKT024D. PERFORM CHECKT439A. PERFORM CHECKT460A. PERFORM CHECKT436A. PERFORM CHECKTMVF. PERFORM CHECKT159C. PERFORM CHECKT149. PERFORM CHECKT025. PERFORM CHECKPRICECTRL. EndLoop. CALL FUNKSJON TBDATAELEMENTGETTEXTS EXPORTING NAME PFIELDNAME IMPORT BESKRIVELSE PTEXT EXCEPTIONS NOTFOUND 1 ANDRE 2. HVIS SY-SUBRC ltgt 0. MELDING ID SY-MSGID TYPE SY-MSGTY NUMMER SY-MSGNO MED SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. SLUTT OM. VELG ENKEL FRA T137 HVOR MBRSH ITUPLOAD-MBRSH. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE MBRSH ITUPLOAD-MBRSH SPACE. SLUTT OM. VELG ENKEL FRA T134 HVOR MTART ITUPLOAD-MTART. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE MTART ITUPLOAD-MTART SPACE. SLUTT OM. Flytt VTABIX TIL ITERROR-TABIX. Flytt ITUPLOAD-MATNR TIL ITERROR-MATNR. PERFORM GETFIELDDESCRIPTION BRUKE PFIELDNAME CHANGING VFIELDTEXT. CONCATENATE TEXT-T01 VFIELDTEXT: PWERKS PFIELDVALUE I ITERROR-ERMSG SEPARERT AV RUM. APPEND ITERROR. VELG ENKEL FRA T001W HVOR REKERER ITUPLOAD-WERKS. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE WERKSD ITUPLOAD-WERKS SPACE. SLUTT OM. Lagringsplass PERFORM CHECKSTORLOC BRUKE LGORTD ITUPLOAD-LGORT. Utgave Stor. plassering dersom ikke ITUPLOAD-LGPRO ER INITIAL. PERFORM CHECKSTORLOC BRUKE LGPRO ITUPLOAD-LGPRO. SLUTT OM. Stor. Lok for EP HVIS IKKE ITUPLOAD-LGFSB ER INITIAL. PERFORM CHECKSTORLOC BRUKE LGFSB ITUPLOAD-LGFSB. SLUTT OM. Base UOM PERFORM CHECKUOM BRUKE MINE ITUPLOAD-MEINS. Vektenhet dersom ikke ITUPLOAD-GEWEI ER INITIAL. PERFORM KONTROLL MED GEWEI ITUPLOAD-GEWEI. SLUTT OM. Volum enhet dersom ikke ITUPLOAD-VOLEH ER INITIAL. PERFORM CHECKUOM BRUKE VOLEH ITUPLOAD-VOLEH. SLUTT OM. VELG ENKEL FRA T006 HVOR MSEHI PFIELDVALUE. HVIS SY-SUBRC ltgt 0. PERFORM KEEPDATAERROR BRUKE PFIELDNAME PFIELDVALUE SPACE. SLUTT OM. VELG ENKEL FRA T023 HVOR MATKL ITUPLOAD-MATKL. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE MATKL ITUPLOAD-MATKL SPACE. SLUTT OM. KONTROLLER IKKE ITUPLOAD-SPART ER INITIAL. VELG ENKEL FRA TSPA HVOR SPART ITUPLOAD-SPART. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE SPART ITUPLOAD-SPART RUM. SLUTT OM. VELG ENKEL FRA T024 HVOR EKGRP ITUPLOAD-EKGRP. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR ANVENDELSE EKGRP ITUPLOAD-EKGRP SPACE. SLUTT OM. KONTROLLER IKKE ITUPLOAD-DISGR ER INITIAL. VELG ENKEL FRA T438M HVOR VERKER ITUPLOAD-WERKS OG MTART ITUPLOAD-DISGR. HVIS SY-SUBRC LIGT 0. GJØR OPPDATERINGSROR BRUKE DISGR ITUPLOAD-DISGR ITUPLOAD-WERKS. SLUTT OM. VELG ENKEL FRA T438A HVOR DISMM ITUPLOAD-DISMM. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE DISMM ITUPLOAD-DISMM SPACE. SLUTT OM. VELG ENKEL FRA T024D HVOR VERKER ITUPLOAD-WERKS OG DISPO ITUPLOAD-DISPO. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE DISPO ITUPLOAD-DISPO ITUPLOAD-WERKS. SLUTT OM. KONTROLLER IKKE ITUPLOAD-SOBSL ER INITIAL. VELG ENKEL FRA T460A HVOR VERKER ITUPLOAD-WERKS OG SOBSL ITUPLOAD-SOBSL. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE SOBSL ITUPLOAD-SOBSL ITUPLOAD-WERKS. SLUTT OM. VELG ENKEL FRA T001L HVOR VERKER ITUPLOAD-WERKS OG LGORT PFIELDVALUE. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE PFIELDNAME PFIELDVALUE ITUPLOAD-WERKS. SLUTT OM. VELG ENKEL FRA T436A HVOR VERKER ITUPLOAD-WERKS OG FHORI ITUPLOAD-FHORI. HVIS SY-SUBRC LIGT 0. GJØR OPPDATERINGSROR BRUKE FHORI ITUPLOAD-FHORI ITUPLOAD-WERKS. SLUTT OM. VELG ENKEL FRA TMVF HVOR MTVFP ITUPLOAD-MTVFP. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE MTVFP ITUPLOAD-MTVFP SPACE. SLUTT OM. KONTROLLER IKKE ITUPLOAD-ABCIN ER INITIAL. VELG ENKEL FRA T159C HVOR VERKER ITUPLOAD-WERKS OG ABCIN ITUPLOAD-ABCIN. HVIS SY-SUBRC LIGT 0. GJØR OPPDATERINGSROR BRUKE ABCIN ITUPLOAD-ABCIN ITUPLOAD-WERKS. SLUTT OM. KONTROLLER IKKE ITUPLOAD-BWTTY ER INITIAL. VELG ENKEL FRA T149 HVOR BWKEY ITUPLOAD-WERKS OG BWTTY ITUPLOAD-BWTTY. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE BWTTYD ITUPLOAD-BWTTY ITUPLOAD-WERKS. SLUTT OM. VELG ENKEL FRA T025 HVOR BKLAS ITUPLOAD-BKLAS. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE BKLAS ITUPLOAD-BKLAS SPACE. SLUTT OM. IF (ITUPLOAD-VPRSV ltgt CMAP OG ITUPLOAD-VPRSV ltgt CSTNP). PERFORM KEEPDATAERROR BRUKE VPRSV ITUPLOAD-VPRSV SPACE. SLUTT OM. Åpne fil i UNIX for utdata PERFORM OPENUNIXFILE. topptekst WBGR00-STYPE 0. WBGR00-GROUP MATERIALMASTERUPLOAD. WBGR00-MANDT SY-MANDT. WBGR00-USNAM SY-UNAME. Overfør WBGR00 TIL VFILENAME. Last inn data i direkte inngangsstrukturene i UNIX-filen LOOP AT ITUPLOAD. WBMM00-STYPE 1. WBMM00-TCODE MM01. WBMM00-XEIL1 X. WBMM00-XEIL1 X. WBMM00-XEID1 X. WBMM00-XEID2 X. WBMM00-XEID3 X. WBMM00-XEIL1 X. VELG ENKEL FRA MARA HVOR MATNR EQ ITUPLOAD-MATNR. HVIS SY-SUBRC EQ 0. CLEAR WBMM00-XEIK1. SLUTT OM. End of addition MOVE-CORRESPONDING ITUPLOAD TIL WBMM00. Overfør WBMM00 TIL VFILENAME. WBMMH1-STYPE 2. MOVE-KORRESPONDERE ITUPLOAD TIL WBMMH1. HVIS ITUPLOAD-VPRSV S. CLEAR WBMMH1-VERPR. Flytt ITUPLOAD-VERPR TIL WBMMH1-STPRS. SLUTT OM. Overfør WBMMH1 TIL VFILENAME. KLAR. WBMM00, WBMMH1. EndLoop. ring direkte inngangsprogram for å lage materialene fra UNIX-filen SEND RMDATIND OG RETURN MED LDSNAME CLOGICALFILE WITH SPERR E. OPPDRAG FUNKSJON FILEGETNAME EXPORTING LOGICALFILENAME CLOGICALFILE IMPORTING FILENAME VFILENAME UNDERSØKELSER FILENOTFOUND 1 ANDRE 2. HVIS SY-SUBRC ltgt 0. MELDING E318 MED TEKST - E02 CLOGICALFILE. ELLERS. BEGIN SYDK978748 OPEN DATASET VFILENAME FOR UTGANG I TEKSTMODUS. OPEN DATASET VFILENAME FOR UTGANG I LEGACY TEXT MODE. END SYDK978748 HVIS SY-SUBRC EQ 0. Slett eksisterende fil og opprett ny en SLETT DATASET VFILENAME. BEGIN SYDK978748 OPEN DATASET VFILENAME FOR UTGANG I TEKSTMODUS. OPEN DATASET VFILENAME FOR UTGANG I LEGACY TEXT MODE. SLUT ASYDK978748 ENDIF. SLUTT OM. DATA: VTABIX LIKE ITERROR-TABIX. HVIS ITERROR ER INITIAL OG PTEST X. MEDDELELSE S105 MED TEKST-S01. SLUTT OM. KONTROLLER IKKE AT RENGJØRING ER INITIAL. SKRIV: TEXT-H01. ULINE. LØP PÅ ITERROR. HVIS VTABIX LITTE ITERROR-TABIX. VTABIX ITERROR-TABIX. WRITE: TEXT-R01 INTENSIFIED OFF, ITERROR-TABIX INTENSIFIED ON, TEKST-R02 INTENSIFISERT AV, ITERROR-MATNR INTENSIFIED ON. ELLERS. FORTSETTE. SLUTT OM. FORMAT COLOR COLNEGATIVE INTENSIFIED OFF. LØP PÅ BAKGRUND VED TABIX VTABIX. SKRIV: 12 ITERROR-ERMSG. EndLoop. FORMAT FARGE AV. EndLoop. VELG ENKEL FRA T439A HVOR DISLS ITUPLOAD-DISLS. HVIS SY-SUBRC ltgt 0. PERFORM HOLDDATAERROR BRUKE DISLS ITUPLOAD-DISLS SPACE. SLUTT OM. VELG ENKEL FRA MARA HVOR MATNR ITUPLOAD-MATNR. HVIS SY-SUBRC 0. Flytt VTABIX TIL ITERROR-TABIX. Flytt ITUPLOAD-MATNR TIL ITERROR-MATNR. CONCATENATE TEXT-T02 ITUPLOAD-MATNR TEKST-T03 TIL ITERROR-ERMSG SEPARERT AV RUM. APPEND ITERROR. SLUTT OM. ENDFORM. quot checkmaraRegistration Det er nå en SAP Standard Report for å analysere endringene i Moving Average Price. Alternativt kan du bruke tabellen CKMI1 for å se avvikene på flytende gjennomsnittspris. Kontroller informasjonen i KBA: 1506200 - Bestem hvordan Flytte gjennomsnittspris endret Søk etter MBEW-KALN1 (Kostnadsberegningsnummer - Produktkostnad) av materialet: Utfør transaksjon SE16 Tabell MBEW (Materialevaluering) Skriv inn valget for felt: Materialevalueringsområde Verdsettelsestype (hvis det er noe) Klikk på Utfør-knappen Få KALN1-oppføringen Få listen fra tabell CKMI1 (Indeks for regnskapsdokumenter for materiale): Utfør transaksjon SE16 Tabell CKMI1 Skriv inn feltet KALNR (Kostnadsberegningsnummer for kostnadsberegning Struktur) med KALN1 fra trinn 1 Fjern inntasting i feltkvoteMaksimum antall Hitsquot Klikk på utførelsesknappen En liste dukket opp som i valget som er angitt Gå til menybane quotSettingsquot - gt quotUserUser Parametersquot og endre til quotALV Grid displayquot Velg de to kolonnene for DATUM (Dag på hvilket regnskapsdokument ble oppgitt) og UZEIT (Tidspunkt for oppføring) og sorter i stigende rekkefølge Analyser listen: Listen er nå i kronologisk rekkefølge POPER angir innleggsperioden LBKUM er aksjekvantiteten før tilsvarende innlegg SALK3 er aksjeverdien før tilsvarende innlegg VERPR er MAP før tilsvarende innlegg Fra listen vil du se hvordan LBKUM og SALK3 endret ved innleggingen, og dette vil endres MAP som: VERPR (Flytende gjennomsnittspris) SALK3 LBKUM AWTYP MKPF-prisen ble endret ved hjelp av et materiell dokument AWTYP RMRP-prisen ble endret med et fakturadokument Feltene Total lager (LBKUM), Total verdi (SALK3) og VERPR viser verdier før du legger inn dokumentet (materialinvoice). Så hvis du bruker priskontroll V-Moving Average Price. Neste oppføring for VERPR er resultatet av beregningen SALK3LBKUM. Eksempel fra andre historiskabeller: MARDH. Historisk tabell for lagermengde på lagerplassnivå. MBEWH: Historikk tabell for aksjeverdi. Historikktabeller oppdateres kun for FØRSTE periode når en endring er gjort i den nåværende perioden. Bare fra den første endringen i den nåværende perioden, vil systemet opprette en oppføring i historikk tabellen for den foregående perioden. Se SAP notat 193554 for ytterligere detaljer. Dette notatet forklarer hvordan historikk tabellen fungerer. I historiskabeller ser du at innleggingen i den nåværende perioden alltid oppdaterer den forrige perioden. Hvis det ikke er noen lagerbeholdning i den nåværende perioden, ser du et gap i denne tabellen. Du endrer perioden til september 2010 (009 2010). Dette endrer ikke noe i aksje - eller verdsettelsestabellene. Du sender inn en varekvittering i september 2010 (009 2010). Dette vil opprette en oppføring i historikk tabellen for forrige periode (august 2010 008 2010). Du må sammenligne MBEWH x CKMI1 for å se dette forholdet. Disse historikktabellene kan ha en oppføring per periode. Verdiene for en slik oppføring refererer til slutten av perioden. For den nåværende perioden er det ingen oppføringer i historikktabellene. En oppføring er ikke skrevet i denne historikk tabellen for hver periode. Hvis lagerrelevant eller verdsettelsesrelatert data endres, kan systemet generere en oppføring i historikk tabellen. Videre er feltene LFMON (Nåværende periode (Bokingsperiode)) og LFGJA (Fiscal Year of Current Period) i lagerbordene ikke lenger automatisk satt til den nåværende perioden ved periodens sluttprogram. Perioden overføres kun til den nye perioden under første bevegelse. Samtidig genereres også relevante historikkoppføringer. Registrering Priskontrollen er knyttet til materialplanten (og verdivurderingstype ved splittet verdivurdering). Det kan kontrolleres i materialets stamdata (MM03) under regnskap 1-visning. Standardpris Standardpris. en konstant pris hvor et materiale alltid er verdsatt. Varebevegelser og fakturaer endrer ikke denne prisen. Selv om du bruker priskontroll S-standardpris, blir det bevegelige gjennomsnittet fortsatt beregnet og lagret i MM03-regnskap 1 visning. Det fungerer som en statistisk gjennomsnittspris som skal brukes av rapporter om prisutvikling. Eksempler: GR verdsettelse ved å bruke Standard Price Data før innlegget: Lager før innlegget: 10 PC. Verdi før innlegget: 200 USD. Standardpris: 20 USDPC. Mottak av en innkjøpsordre på 10 PC med en pris på 25 USDPC (Innkjøpsordre nettoværdi på 10 PC x 25 USDPC 250 USD). GR-verdi (WRX) GR-verdi x (PO Nettverdi PO-verdi) GR-verdi (WRX) 10 PC x (250 USD 10 PC) 250 USD. Lagerkonto (BSX) GR Antall x (Standard Pris Pris Enhet) Lagerkonto (BSX) 10 PC x (20 USD 1 PC) 200 USD. Prisforskjell (PRD) WRX BSX PRD 250 USD - 200 USD 50 USD. Så her har vi følgende verdier som skal legges ut av GR-verdsettelsen: WRX 250 USD - gt Det er oppdatert i PO-historien (tabell EKBE). BSX 200 USD - gt Det er oppdatert i Material dokumentet (tabell MSEG). Data etter innlegget: Lager etter utskriften: 10 PC 10 PC 20 PC. Verdi før innlegget: 200 USD 200 USD 400 USD. Flytte Gjennomsnittlig pris Flytende gjennomsnittspris. en pris som endres som følge av varebevegelse og fakturainnskudd. Den bevegelige gjennomsnittsprisen beregnes ved å dele verdien av materialet etter mengden materiale på lager. Det beregnes automatisk av systemet etter hver varebevegelse eller fakturainngang. SAP notat 139176 forklarer omberegning av den bevegelige gjennomsnittsprisen. Eksempler: GR-verdsettelse ved å bruke Flytte gjennomsnittsprisdata før innlegget: Lager før innlegget: 10 PC. Verdi før innlegget: 200 USD. Flytte gjennomsnittspris: 20 USDPC. Mottak av en innkjøpsordre på 10 PC med en pris på 25 USDPC (Innkjøpsordre nettoværdi på 10 PC x 25 USDPC 250 USD). GR-verdi (WRX) GR-verdi x (PO Nettverdi PO-verdi) GR-verdi (WRX) 10 PC x (250 USD 10 PC) 250 USD. Lagerkonto (BSX) GR verdi (WRX) Stockkonto (BSX) 250 USD. I dette tilfellet vil regnskapsdokumentet være: Data etter innlegget: Lager etter innlegget: 10 PC 10 PC 20 PC. Verdi før innlegget: 200 USD 250 USD 450 USD. Flytende gjennomsnittspris: 450 USD 20 PC 22.50 USDPC. Materialeregulering og prisbestemmelse Hvis materialbokføreren er aktivert for materialet, bestemmer denne indikatoren sammen med indikator for materialprisbestemmelse hvilken av følgende priser materialet vurderes: Standardpris Moving average price (Periodisk Unit Price) Material Ledger indikator: Verktøy som samler transaksjonsdata for materialer hvis stamdata er lagret i materialmasteren. Materialboksfunksjonaliteten (et verktøy fra CO-området) bruker denne indikatoren til å beregne priser for å verdsette disse materialene i forskjellige valutaer. Materiell Ledger er grunnlaget for faktisk kostnadsberegning. Det gjør det mulig å verdsette materialbeholdninger i flere valutaer og tillater bruk av ulike verdsettelsesmetoder. Ved å bruke materialbokføring kan du se prisutviklingen i tre forskjellige valutaer. Prisbestemmelsesindikator: Angir hvordan materialprisfastsetting skal utføres. Mulige verdier for prisbestemmelse: 2 Transaksjonsbaserte Mulige kombinasjoner mellom priskontroll og prisbestemmelse: Periodisk enhet Pris: Det er en pris som endres jevnlig som følge av varebevegelser og fakturaoppføringer. Periodisk enhedspris beregnes ved å dele verdien av materialet med mengden av det aktuelle materialet i beholdningen. Den refererer til måle - og prisenhetens basisenhet i materialets hovedrekord. Periodisk enhedspris brukes i enkeltnivå og multilevel materialprisfastsetting for å verdsette materialene for den avsluttede perioden. For nåværende periode er materialet fortsatt verdsatt ved bruk av standardprisen. Du kan bære periodisk enhetspris i opptil tre valutaer og tre verdivurderinger. Eksempel: BRL, EUR, USD Eksempel på verdivurdering av varer ved aktivering av materialbokføreren. Som ved utgivelse ECC6.0, Enhancement Package 3 (ECC6.03), er en ny innleggslogikk tilgjengelig i den aktive materialbokføreren for materialer med flytende gjennomsnittspris. Denne innleggslogikken stemmer overens med innleggslogikken for den inaktive materialbokføreren. For mer informasjon, se Note 1253944. Data før innlegget: Priskontroll: V Flytende gjennomsnittspris Lager før innlevering: 10 PC. Verdi før innlegget: 200 MXN. Flytte gjennomsnittspris 20 MXNPC. Mottak av en innkjøpsordre på 10 PC med en pris på 30 MXNPC (Innkjøpsordre nettoværdi på 10 PC x 30 MXNPC 300 MXN). For en aktiv materialbokfører blir et flytende gjennomsnittlig prisstyrt materiale verdsatt med en lignende logikk til standardprisen: Mengden som er oppført i materialdokumentet, tilsvarer produktet fra mengde og flytende gjennomsnittspris og ikke til den eksternt tildelte verdien av bestilling. GR-verdi (WRX) GR-tall x (PO-nettverdi PO-tall) WRX 10 PC x (300 MXN 10 PC) 300 MXN-lagerkonto (BSX) GR x x (Flytende gjennomsnittspris Prisenhet) via MM03 (Regnskap 1) Materialboksen var inaktiv: Lagerkonto (BSX) WRX (alltid at gjeldende lager - og verdisituasjon tillater det) BSX WRX 300 MXN. gt Med en aktiv materialbokholder: Lagerkonto (BSX) GR Antall x (Flytende Gjennomsnittlig Pris Prisenhet) BSX 10 PC x (20 MXN 1 PC) 200 MXN Prisforskjell (PRD) WRX - BSX PRD 300 MXN 200 MXN 100 MXN Så Vi har følgende innlegg på FI: Dette vil også bli lagt opp i andre FI-dokumenter for å gjøre materialboken oppgjør. Relaterte SAP NotesKBAs 532932 - FAQ: Verdsettelseslogikk med aktiv materiale ledgerHow SAP beregner flytende gjennomsnittspris (MAP) for materialmester Hvis et materiale er gjenstand for flytende gjennomsnittspriskontroll, beregner SAP-systemet verdier for varebevegelser på følgende måte. Ny Mengde Gammel Mengde Kvittering Mengde Ny Verdi Gammel Verdi (Kvittering Kvantitet (Kvittering Pris Kvitterings Pris Enhet)) Ny MAP Pris (Ny Verdi Ny Mengde) Prisenhet i Material Master Se følgende eksempler for bedre forståelse. Start med et materiale med MAP på 10,00, PO 100 stk. Ved 10pc. 1. Første varekvittering Lagerkontoen vil bli lagt opp med kvitteringsverdien basert på innkjøpsprisen. Leveres mengde PO pris 10 stk. 10pc. 100 Avregningsoppføringen blir lagt ut på GRIR clearingkontoen. Dr. Stock Konto 100 Cr. GRIR Clearing Account 100 Totalt antall aksjer 10, Total verdi 100, MAP 10.00 2. Andre varekvittering Prisen i kjøpsordre er endret til 12.00pc. i stedet for 10.00pc. Lagerkontoen vil bli lagt opp med kvitteringsverdien basert på den endrede kjøpsordreprisen. Leveres mengde PO pris 10 stk 12pc. 120 Dr. Stock Account 120 Cr. GRIR Clearing Account 120 Siden pris i innkjøpsordre er forskjellig fra nåværende flytende gjennomsnittspris i materialmester, blir derfor den bevegelige gjennomsnittsprisen endret til 11,00 Totalt antall aksjer 20, Sum verdi 220, MAP 11,00 3. Godkjenning av varemottakelse Lagerregnskapet krediteres med gjennomsnittlig kvitteringsverdi. Antall (Varemottak verdi Varemerkekvantitet) 10 stk (220 20 stk) 110 Dr. GRIR Clearing Account 110 Cr. Lagerkonto 110 Totalt antall stk 10, Total verdi 110, MAP 11.00 10 stykker ved 12.00pc. 120.00 Dr. Stockkonto 10 Dr. GRIR Clearing Account 110 kr. Leverandørkonto 120 Totalt antall aksjer 10, Total verdi 120, MAP 12.00 Flytende gjennomsnittspris: Verdiberegning Når et materiale er gjenstand for flytende gjennomsnittspriskontroll, beregner systemet verdier for varebevegelser på følgende måte: Flytende gjennomsnittspris: Verdiberegning For Mer informasjon og eksempler på innlegg og verdiberegninger for materialer som er gjenstand for flytende gjennomsnittspriskontroll, se:

Comments

Popular Posts