Punkty wejścia > Moduł Sprzedaż > Standardowy skrypt TRTVENLIVV 

MODCPTLIV: Dodatkowe aktualizacje podczas zatwierdzania dostawy

Ten punkt wejścia dotyczy zatwierdzania dostaw sprzedaży.

Umożliwia on w szczególności przypisanie nowego licznika dostawom lub dokonanie dodatkowych aktualizacji.

Ten punkt wejścia jest wywoływany w procesie TRTVENLIVV. Jest on wywoływany z poziomu każdego procesu umożliwiającego zatwierdzenie dostawy.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku. Zmienna GPE jest ustawiana jako 1.

Log

Log jest otwarty, jeśli punkt wejścia jest wywoływany z poziomu funkcji automatycznego zatwierdzania dostaw lub z poziomu funkcji automatycznej dostawy z opcją zatwierdzania ustawioną jako tak.

Log nie jest otwierany, jeśli punkt wejścia jest wywoływany za pomocą przycisku zatwierdzania w funkcji dostawy.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany z poziomu każdego procesu umożliwiającego zatwierdzanie dostawy:

. Przycisk zatwierdzania w funkcji Dostawa

. Funkcja zatwierdzania dostaw

. Funkcja automatycznej dostawy

Kontekst jest następujący:

.Dostawa w trakcie przetwarzania jest gotowa do zatwierdzenia. Wykonano wszystkie kontrole.

.Znajdujemy się obecnie wewnątrz transakcji zatwierdzania dostawy. GOK jest ustawiana jako 1.

.Dostawa została odczytana i zablokowana.

.Nie wykonano jeszcze żadnej aktualizacji.

Ten punkt wejścia umożliwia w kontekście ponownego numerowania dokumentu WZ:

.Wyszukiwanie nowego licznika dla dostawy.

.Ponowny zapis z tym nowym licznikiem rekordów pliku STOSER powiązanych z dostawą.

.Ponowny zapis z tym nowym licznikiem rekordów pliku STOALL powiązanych z dostawą.

.Ponowny zapis z tym nowym licznikiem rekordów pliku SDELIVERYD powiązanych z dostawą.

.Ponowny zapis z tym nowym licznikiem jednostki dostawy.

Otwarte tabele

W poniższej tabeli flaga „Znacząca zawartość” oznacza, że zawartość zgadza się z kontekstem (ładowana jest bieżąca dostawa oraz pozycje).

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

TAK

Nagłówek dostawy

SDELIVERYD

NIE

Szczegóły wysyłki

ITMMASTER

NIE

Artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

STOALL

NIE

Alokacje

STOLOT

NIE

Numery partii

STOCK

NIE

Zapasy

STOSER

NIE

Numery seryjne

SORDERQ

NIEZamówienia sprzedaży – ilości (szczegóły zamówienia)

BPCUSTMVT

NIE

Transakcje klientów

BPDLVCUST

NIE

Klient dostawy

BPARTNER

NIE

Kontrahent

CFMDLVMAJ: Aktualizacje konkretnych/spersonalizowanych plików po zatwierdzeniu

Ten punkt wejścia umożliwia interwencję przed końcem transakcji zatwierdzania dostawy w celu aktualizacji konkretnych plików.

Jest on wywoływany w procesie zatwierdzania dostawy TRTVENLIVV.

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Aby odrzucić zatwierdzenie dostawy należy ustawić zmienną GOK jako 0.

Log

Log jest otwarty, jeśli punkt wejścia jest wywoływany z poziomu funkcji automatycznego zatwierdzania dostaw lub z poziomu funkcji automatycznej dostawy, jeśli opcja zatwierdzania ustawiona jest jako tak.

Log jest otwierany, jeśli punkt wejścia jest wywoływany za pomocą przycisku zatwierdzania w funkcji dostawy. Umożliwia on zapisanie błędów, które mogą uniemożliwić zatwierdzenie dostawy. W ten sposób log wyświetla się tylko, jeśli nie można było zatwierdzić.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany z poziomu każdego procesu umożliwiającego zatwierdzanie dostawy:

· Przycisk zatwierdzania w funkcji dostawy

· Funkcja zatwierdzania dostaw

· Funkcja automatycznej dostawy

Otwarte tabele

W poniższej tabeli, flaga „Ważna zawartość” oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

Tak

Nagłówek dostawy

SDELIVERYD

Nie

Pozycja dostawy

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuły-sprzedaż

ITMFACILIT

Nie

Artykuły-lokalizacje

STOALL

Nie

Alokacje

STOCK

Nie

Zapasy

STOLOT

Nie

Partie

STOSER

Nie

Numer seryjny

STOTRS

Tak

Transakcje magazynowe

SORDERQ

Nie

Pozycje zamówień

BPCUSTMVT

Nie

Transakcje klientów

BPDLVCUST

Nie

Klienci dostawy

BPARTNER

Nie

Kontrahent

CFMSTKMAJ: Aktualizacje zapasów podczas zatwierdzania dostawy

Ten punkt wejścia umożliwia interwencję podczas transakcji zatwierdzania dostawy podczas aktualizacji zapasów w celu dokonania konkretnej aktualizacji lub pominięcia standardowej aktualizacji.

Jest on wywoływany w procesie zatwierdzania dostawy TRTVENLIVV.

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Aby odrzucić zatwierdzenie dostawy należy ustawić zmienną GOK jako 0.

Log

Log jest otwarty, jeśli punkt wejścia jest wywoływany z poziomu funkcji automatycznego zatwierdzania dostaw lub z poziomu funkcji automatycznej dostawy, jeśli opcja zatwierdzania ustawiona jest jako tak.

Log jest otwierany, jeśli punkt wejścia jest wywoływany za pomocą przycisku zatwierdzania w funkcji dostawy. Umożliwia on zapisanie błędów, które mogą uniemożliwić zatwierdzenie dostawy. W ten sposób log wyświetla się tylko, jeśli nie można było zatwierdzić.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany z poziomu każdego procesu umożliwiającego zatwierdzanie dostawy:

· Przycisk zatwierdzania w funkcji dostawy

· Funkcja zatwierdzania dostaw

· Funkcja automatycznej dostawy

Kontekst jest następujący:

.Znajdujemy się obecnie wewnątrz transakcji zatwierdzania dostawy. GOK jest ustawiana jako 1. Dostawa została odczytana i zablokowana. Ładowany jest bufor [F:SDH]. Znajdujemy się w pętli procesu pozycji szczegółowych.

.Dla przetwarzanej pozycji szczegółowej, pozycja szczegółowa zamówienia została zaktualizowana (jest to dostawa zamówienia), pozycja w toku została usunięta, pozycja szczegółowa dostawy została zaktualizowana. Ładowany jest bufor [F:SDD]. Ładowany jest ekran roboczy STOWORK używany przez interfejs aktualizacji zapasów.

Ten punkt wejścia znajduje się tuż przed wywołaniem podprogramu MAJ_STOCK w STKMAJ, który dokonuje aktualizacji zapasów. Podprogram jest wykonywany, jeśli GPE=0. Punkt wejścia umożliwia więc ustawienia GPE jako 1 w celu niewykonania MAJ_STOCK lub wykonania konkretnej aktualizacji.

Otwarte tabele

W poniższej tabeli, flaga „Ważna zawartość” oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

Tak

Nagłówek dostawy

SDELIVERYD

Tak

Pozycja dostawy

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuły-sprzedaż

ITMFACILIT

Nie

Artykuły-lokalizacje

STOALL

Nie

Alokacje

STOCK

Nie

Zapasy

STOLOT

Nie

Partie

STOSER

Nie

Numer seryjny

STOJOU

Nie

Dziennik magazynowy

SORDER

Tak

Nagłówek zamówienia

SORDERQ

Tak

Pozycje zamówień

STOREO

Nie

Zarządzanie uzupełnieniem zapasów

BPCUSTMVT

Nie

Transakcje klientów

LASTCUSMVT

Nie

Ostatnie przesunięcia klientów

BPDLVCUST

Nie

Klienci dostawy

BPARTNER

Nie

Kontrahent

TABSTORUL

Nie

Reguły zarządzania zapasami

SPACK

Nie

Paczki dostawy

SPACKD

Nie

Szczegóły paczki dostawy

STOPREH

Nie

Nagłówek listy kompletacyjnej

STOPRELIS

Nie

Lista kompletacyjna wysyłki

CPTANALIN

Nie

Analityczne pozycje księgowe

SVCRFOOT

Nie

Dokumenty sprzedaży: Element stopki

SVCRVAT

Nie

Dokumenty sprzedaży: Podatki

AUTCOMAT: Wyklucza automatyczną komunikację z dostawą sprzedaży

Z tego punktu wejścia należy skorzystać w skrypcie TRTVENLIVV w celu wykluczenia automatycznej komunikacji dostawy sprzedaży, zdefiniowanej jako dokument transportowy, z portugalskimi organami podatkowymi.

Kontekst i tryb działania

Tabela SDELIVERY jest otwierana (skrót SDH) i umieszczana w rekordzie do wyeksportowania.Aby uniemożliwić automatyczną komunikację konkretnego dokumentu, należy przypisać wartość 1 do zmiennej globalnej AUTCOM.

AFTSDHVAL: Dodatkowa logika biznesowa po zatwierdzeniu wysyłki

Ten punkt wejścia umożliwia dodanie procesu biznesowego po transakcji zatwierdzenia wysyłki.
Jest on wywoływany w procesie zatwierdzania wysyłki TRTVENLIVV.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku

Log

Log jest otwarty, jeśli punkt wejścia jest wywoływany z poziomu funkcji automatycznego zatwierdzania dostaw lub z poziomu funkcji automatycznej dostawy, jeśli opcja zatwierdzania jest ustawiona jako „Tak”.

Log jest otwierany, jeśli punkt wejścia jest wywoływany za pomocą przycisku zatwierdzania w funkcji dostawy. Umożliwia on zapisanie błędów, które mogą uniemożliwić zatwierdzenie dostawy. W ten sposób log wyświetla się tylko, jeśli nie można było zatwierdzić.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany z poziomu każdego procesu umożliwiającego zatwierdzanie dostawy:

  • Przycisk zatwierdzania w funkcji dostawy
  • Funkcja zatwierdzania dostaw
  • Funkcja automatycznej dostawy