Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Bekannte Inhalte von TechKnow

Problem Wie kann ich eine Zuordnung für ein Element in Microsoft Dynamics GP finden, wenn das System angibt, dass mein Element zugeordnet ist und Sie die Zuordnung nirgendwo

finden können? 

Lösung

Dieses Skript überprüft die verschiedenen Module und gibt Ergebnisse zurück, wo das Element zugeordnet ist. Bevor Sie das Skript ausführen, um nach zugeteilten Mengen zu suchen, stellen Sie sicher, dass Sie eine Sicherung erstellt haben. Bearbeiten Sie das Skript unten in der SQL Server Management Studio für die Unternehmensdatenbank, und führen Sie es dann aus.

Hinweis Achten Sie darauf, dass Sie die Position "A" in der zweiten Zeile durch die richtige Elementnummer ersetzen, nach der Sie suchen.

declare @ITEMNMBR char(30) select
@ITEMNMBR = 'A'

print 'Allocated Documents in Sales Order Processing'
print '==================================================' print '' if
exists

(select * from sysobjects where name ='SOP10200') Begin print

'Allocated Orders in Sales Order Processing' select
SOPNUMBE,ITEMNMBR,ITEMDESC,ATYALLOC von SOP10200, wobei ITEMNMBR = @ITEMNMBR und ATYALLOC > 0 und SOPTYPE = 2 End ist, sofern vorhanden (wählen Sie * aus
sysobjects where name ='SOP10200') Beginnen Sie den Druck 'Zugeordnete Rechnungen in der



Verkaufsauftragsverarbeitung' aus, wählen
Sie SOPNUMBE, ITEMNMBR, ITEMDESC,ATYALLOC von SOP aus. 10200 where ITEMNMBR = @ITEMNMBR and ATYALLOC > 0 and SOPTYPE = 3
end if exists

(select * from sysobjects where name ='SOP10200') Begin print

'Allocated Fulfillment Orders in Sales Order Processing' select
SOPNUMBE,ITEMNMBR,ITEMDESC,ATYALLOC from SOP10200 where ITEMNMBR = @ITEMNMBR und ATYALLOC > 0 und SOPTYPE = 6
end Print

'' print
'Allocated Returns in Purchase Order Processing'
print '==================================================' print '' if exists


(select * from sysobjects where name ='POP10500 and POP10310') Begin select

A.POPRCTNM ,A.ITEMNMBR, QTYRESERVED,* from POP10500 A join POP10310 B
on A.POPRCTNM=B.POPRCTNM AND A.RCPTLNNM=B.RCPTLNNM AND A.ITEMNMBR=B.ITEMNMBR
where A.ITEMNMBR = @ITEMNMBR and A.QTYRESERVED > 0
end

select A.POPRCTNM,A.ITEMNMBR, QTYRESERVED,* from POP10500 A join POP10310 B
on B.POPRCTNM=B.POPRCTNM AND A.RCPTLNNM=B.RCPTLNNM AND A.ITEMNMBR=B.ITEMNMBR
where A.ITEMNMBR = @ITEMNMBR and A.QTYRESERVED > 0

Print ''
print 'Allocated documents in Inventory'
print '==============================================================='
print ''

if exists (select * from sysobjects where name ='IV10001')
Begin
select IVDOCNBR,ITEMNMBR,TRXQTY from IV10001 where ITEMNMBR = @ITEMNMBR and TRXQTY < 0
select IVDOCNBR,ITEMNMBR,TRXQTY from IV10001 where ITEMNMBR = @ITEMNMBR and TRXQTY > 0 and IVDOCTYP = 3
end

print ''
print 'Allocated Invoices in Invoicing'
print '==============================================================='
print ''

if exists (select * from sysobjects where name ='IVC10101')
Begin
select INVCNMBR ,ITEMNMBR,QUANTITY from IVC10101 where ITEMNMBR = @ITEMNMBR and DOCTYPE = 1
end

print ''
print 'Allocated Assembly documents in Bill of Materials'
print '============================================= print '' if exists


(select * from sysobjects where name ='BM10300')
Begin select TRX_ID
ITEMNMBR,ATYALLOC von BM10300, wobei Component_ID <> 0 und ITEMNMBR = @ITEMNMBR und ATYALLOC > 0 End Print '' drucken



'Allocated Orders in Service Call Management'
print '========================================' print '' (wählen
Sie * aus

sysobjects where name) aus. ='SVC00203') Starten Sie die Option

CALLNBR,ITEMNMBR,ATYALLOC,LOCNCODE aus SVC00203, wobei ITEMNMBR=@ITEMNMBR und LINITMTYP='P' UND ATYALLOC <> 0 End die Option

CALLNBR,ITEMNMBR,ATYALLOC,LOCNCODE von SVC0 auswählen 0203 where ITEMNMBR=@ITEMNMBR and LINITMTYP='P' AND ATYALLOC <> 0

print 'Allocated Service Call Transfers'
print '======================================================= print '' if
exists

(select * from sysobjects where name ='SVC00701') Begin select

ORDDOCID ,ITEMNMBR,TRNSFQTY von SVC00701, wobei ITEMNMBR=@ITEMNMBR und TRNSFQTY <> 0 End


print 'Allocated Service Call Transfers (serial)'
print '.========================================' print '' ist


(wählen Sie * aus sysobjects where name ='SVC00702') Start select

ORDDOCID,ITEMNMBR,SERLTQTY aus SVC00702, wobei ITEMNMBR=@ITEMNMBR und SERLTQTY <> 0 End
print

'Allocated RTV lines' print
'=============================================' print '' ist


(wählen Sie * aus sysObjects where name ='SVC05601') Begin
select
RTV_Number,ITEMNMBR, QUANTITY, * from SVC05601 where
ITEMNMBR=@ITEMNMBR and RTV_Status=2 and CUSTOWN=0 and Transfer_Reference=''
end select

RTV_Number,ITEMNMBR, QUANTITY, * from SVC05601 where
ITEMNMBR=@ITEMNMBR and RTV_Status=2 and CUSTOWN=0 and Transfer_Reference=''

print 'Allocated Documents in Zur Management'
print '========================================' print '' if
exists

(select * from sysobjects where name ='SVC06 100') Beginnen Sie die Option

WORKORDNUM,IBITEMNUM,QUANTITY,LOCNCODE from SVC06100 where IBITEMNUM=@ITEMNMBR AND WORECTYPE = 2 AND QUANTITY <> 0
End if exists

(select * from sysobjects where name ='SVC06101') Begin select

WORKORDNUM ,ITEMNMBR,ATYALLOC,LOCNCODE aus SVC06101, wobei ITEMNMBR=@ITEMNMBR UND WORECTYPE = 2 und ATYALLOC <> 0 End ist (wählen Sie * aus sysObjects mit dem Namen


='SVC06120') Start Select

WORKORDNUM, ITEMNMBR,SERLTQTY from SVC06120 WHERE ITEMNMBR=@ITEMNMBR AND WORECTYPE = 2 AND SERLTQTY <> 0
End print

'' print
'Allocated Documents in Project Accounting'
print '============================================='
print '' if vorhanden (wählen Sie * aus

sysobjects where name ='PA10901')
Begin select
PAIV_Document_No,ITEMNMBR,PABase_Qty,LOCNCODE from PA10901 where ITEMNMBR=@ITEMNMBR and PABase_Qty <> 0 and PAIV_Transfer_Type = 1 end print '' print '' Dies ist die (allgemeine) zugeordnete oder ausstehende Problemmenge
im



MOP1400 für diese
Fertigungsreihenfolge' Druck '================================================== Drucken '' wenn vorhanden ist (wählen Sie
* aus

sysobjects where name ='MOP1400') Begin select

MANUFACTUREORDER_I, ITEMNMBR, ATYALLOC von MOP1400, wobei ATYALLOC > 0 und ITEMNMBR = @ITEMNMBR end print 'Dies ist die (Bin) zugeordnete Menge im MOP1900 für diesen Fertigungsauftrag' Drucken '============================================= Drucken '' wenn vorhanden ist (wählen Sie
* aus





sysobjects where name ='MOP1900') Begin select

MANUFACTUREORDER_I , ITEMNMBR, ATYALLOC, LOCNCODE, BIN von MOP1900, wobei ATYALLOC > 0 und ITEMNMBR = @ITEMNMBR end print 'Dies ist die Menge (des) zugeordneten oder ausstehenden Problems Menge in MOP1020 für diese Fertigungsreihenfolge' Drucken



'========================================' Print '' wenn vorhanden ist


(wählen Sie * aus sysObjects where name ='MOP1020')
Select
MANUFACTUREORDER_I, ITEMNMBR, SERLTNUM, FROM_SITE_I, DOCNUMBR von MOP1020 where ITEMNMBR =@ITEMNMBR
end print

'Pending transactions that can hold allocations' print
'=============================================' print '' vorhanden ist (wählen Sie * aus
sysobjects where name

='MOP1200 and MOP1020 and MOP1025 and MOP1026') Begin select * from

MOP1020 where DOCNUMBR in (select PICKNUMBER from MOP1200 where POSTED=1) select
* from MOP1025 where MOPDOCNUM in (select PICKNUMBER from MOP1200 where POSTED=1)
select * from MOP1026 where MOPDOCNUM in (select PICKNUMBER from MOP1200 where POSTED=1)
end

Weitere Informationen

Dieser Artikel wurde unter TechKnownow document ID:27161 (Dokument-ID:27161) behandelt.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×