Текущее время: Чт, авг 22 2019, 20:20

Часовой пояс: UTC + 4 часа


Правила форума


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Отчет по отслеживанию состояния ПКИ (ТЗ программисту)
СообщениеДобавлено: Пн, авг 12 2019, 18:56 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 16 2013, 14:37
Сообщения: 22
Откуда: Челябинск
Пол: Мужской
Добрый день коллеги.
Помогите пожалуйста, не так давно пишу ТЗ (технические задания для программистов) до этого был на первой линии, по этому не судите строго, за глупые вопросы по ТЗ-шкам.
Суть ТЗ:
Для отслеживания состояния ПКИ (покупных изделий-материалов) необходим отчет. который позволит по материалам и группе закупок определять:

1. Кол-во ПКИ в заказах на поставку и просмотр таких заказов (таблица EKPO)
2. Кол-во ПКИ в заявках и просмотр таких заявок (таблица EBAN)
3. Кол-во ПКИ в складских запасах и просмотр таких запасов (таблица MARD)
4. Суммарная потребность в ПКИ (заказы, заявки, запасы)

У меня пока такая картина получается:

а) Создаем 3 запроса (все во внутренние таблицы)
б) Объединяем запросы в одну внутреннею таблицу

Но я остановился на первом же запросе.

Создаю запрос к таблице EKPO для выбора строк с поступившем количеством, пока все хорошо, данные получил.

Далее нужно проверить в таблице EKBE (история документов закупки) поле SHKZG (Дебит/Кредит), есть строки, которые уже сторнированы и имеют признак H, но первичная строка тоже остается с признаком S, получается, если сделать условие и брать только признак S, то в итоге получим некорректный выход, надо в ТЗ определить условие, что только действительные строки берем, а как это сделать технически - ума не приложу.

Помогите, пожалуйста.

_________________
Свобода здесь и сейчас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отчет по отслеживанию состояния ПКИ (ТЗ программисту)
СообщениеДобавлено: Пн, авг 12 2019, 19:08 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4504
Откуда: Москва
1. С такими вопросами совершенно не зазорно подойти посоветоваться к вашему разработчику

2. Если вам надо суммарно поступившее количество по позиции заказа, то есть несколько вариантов:
а. Идем по строкам ekbe с VGABE = 1 и для строк с SHKZG = S увеличиваем поступившее количество, а с SHKZG = H уменьшаем
б. Просто берем сумму EKET-WEMNG из всех партий поставки к позиции заказа

3. Если бы вам была важна дата поступления товара, то тогда документы материала из ekbe надо было проверять на сторнирование по таблице по mseg (SJAHR,SMBLN,SMBLP), это чуть сложнее и ухудшает производительность отчета.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отчет по отслеживанию состояния ПКИ (ТЗ программисту)
СообщениеДобавлено: Вт, авг 13 2019, 09:45 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 16 2013, 14:37
Сообщения: 22
Откуда: Челябинск
Пол: Мужской
Вариант б) больше всего подходит, только мне теперь нужно показать оставшееся кол-во для поставки.

_________________
Свобода здесь и сейчас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отчет по отслеживанию состояния ПКИ (ТЗ программисту)
СообщениеДобавлено: Вт, авг 13 2019, 09:56 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 16 2013, 14:37
Сообщения: 22
Откуда: Челябинск
Пол: Мужской
То есть, поступившее кол-во получили, теперь нужно его исключить из отчёта.

_________________
Свобода здесь и сейчас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отчет по отслеживанию состояния ПКИ (ТЗ программисту)
СообщениеДобавлено: Вт, авг 13 2019, 10:58 
Директор
Директор

Зарегистрирован:
Пн, мар 25 2013, 13:19
Сообщения: 1019
Цитата:
У меня пока такая картина получается:

а) Создаем 3 запроса (все во внутренние таблицы)
б) Объединяем запросы в одну внутреннею таблицу


Это не Ваша задача - думать, сколькими и какими запросами получать данные.

Вы должны расписать разработчику, какие данные вам нужны и из каких таблиц-полей (проверьте, что эти данные есть). Как альтернатива, так же какие FM/BAPI использовать, если оттуда информацию проще получать


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: BingBot, Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB