Станьте участником SAPLAND и получите доступ к самым интересным публикациям SAPPRO
Зарегистрироваться
Для того чтобы проверить будут ли проблемы с переносом, например в продуктивную систему необходимо сделать следующее:
1. Запускаем инспектор кода тр. SCI
2. Создаем набор объектов, в примере набор объектов называется TEST

На следующем экране указываем только дату удаления все остальное оставляем по умолчанию.
3. Далее создаем инспекцию.
Где указываем номер запроса(он может быть не деблокированным) и устанавливаем радибаттон напротив Запрос/Задача.

Далее в разделе вариант проверки оставляем галку только на «Проверка синт./Генерация», раскрываем и устанавливаем галки напротив всех пунктов этого раздела.
Дополняем пункт Syntax Check in Remote System используя кнопку, удаленной системой и указываем набор объектов сделанный в предыдущем шаге.
4. Инспектор кода готов к тестированию объектов нашего запроса, нажимаем выполнить и ждем результата, где мы ясно видим что запрос будет перенесен с ошибками, если есть возможность исправляем ошибки дополняя свой запрос, если он у вас был не деблокирован, и заново проверяем объекты запроса описанным способом.
, то есть выводит весь список объектов из Рис.1 текущей статьи. То есть SCI нашел не все объекты.
Для того чтобы проверить будут ли проблемы с переносом, например в продуктивную систему необходимо сделать следующее:
1. Запускаем инспектор кода тр. SCI
2. Создаем набор объектов, в примере набор объектов называется TEST

На следующем экране указываем только дату удаления все остальное оставляем по умолчанию.
3. Далее создаем инспекцию.
Где указываем номер запроса(он может быть не деблокированным) и устанавливаем радибаттон напротив Запрос/Задача.

Далее в разделе вариант проверки оставляем галку только на «Проверка синт./Генерация», раскрываем и устанавливаем галки напротив всех пунктов этого раздела.
Дополняем пункт Syntax Check in Remote System используя кнопку, удаленной системой и указываем набор объектов сделанный в предыдущем шаге.
4. Инспектор кода готов к тестированию объектов нашего запроса, нажимаем выполнить и ждем результата, где мы ясно видим что запрос будет перенесен с ошибками, если есть возможность исправляем ошибки дополняя свой запрос, если он у вас был не деблокирован, и заново проверяем объекты запроса описанным способом.

Для того чтобы проверить будут ли проблемы с переносом, например в продуктивную систему необходимо сделать следующее:
1. Запускаем инспектор кода тр. SCI
2. Создаем набор объектов, в примере набор объектов называется TEST

На следующем экране указываем только дату удаления все остальное оставляем по умолчанию.
3. Далее создаем инспекцию.
Где указываем номер запроса(он может быть не деблокированным) и устанавливаем радибаттон напротив Запрос/Задача.

Далее в разделе вариант проверки оставляем галку только на «Проверка синт./Генерация», раскрываем и устанавливаем галки напротив всех пунктов этого раздела.
Дополняем пункт Syntax Check in Remote System используя кнопку, удаленной системой и указываем набор объектов сделанный в предыдущем шаге.
4. Инспектор кода готов к тестированию объектов нашего запроса, нажимаем выполнить и ждем результата, где мы ясно видим что запрос будет перенесен с ошибками, если есть возможность исправляем ошибки дополняя свой запрос, если он у вас был не деблокирован, и заново проверяем объекты запроса описанным способом.

Добрый день, Сергей! для того чтобы ответить на Ваш вопрос прошу подробнее расписать как SCI решает проблемы, затронутые в статье.



Так есть же стандартное решение, транзакция SCI, зачем что то писать.
Добрый день!
Вопрос по поводу статусов документов и переключения светофоров.
В SAP-стандарте для документов УПД ДОП должно обрабатываться DP_PDPOL "Уведомление о получении счета(ACKI)", но оператор может его не присылать и это не будет нарушением. В итоге статусы документов не изменяются, а светофоры не переключаются и все не очень красиво. Есть ли решение этой проблемы в стандарте?
Илья, приходите :)
SAP-стандарт работает через журнал фактур. Запись в журнал создается для фактуры один раз, затем по этой записи можно отслеживать подписание, отправку, получение оператором, получение контрагентом, подписание контрагентом для ДОП/ДИС документов и наличие отправку Уведомления об уточнении. Меняется значение статуса, переключаются светофорчики, красиво и наглядно.
Илья, приходите :)
SAP-стандарт работает через журнал фактур. Запись в журнал создается для фактуры один раз, затем по этой записи можно отслеживать подписание, отправку, получение оператором, получение контрагентом, подписание контрагентом для ДОП/ДИС документов и наличие отправку Уведомления об уточнении. Меняется значение статуса, переключаются светофорчики, красиво и наглядно.
День добрый!
Приглашение интересное - обсужу с начальством и бухгалтерией. Один дополнительный вопрос - есть ли в стандарте средства, позволяющие отслеживать статусы отправки и получения УПД (контроль за единократной отправкой и т.д.)? Или всё-таки придётся через Z? Вопрос как раз касается мастер-класса, так как если "ТОЛЬКО ЧЕРЕЗ Z", то у меня богатый опыт интеграции - справлюсь, а вот если можно стандартом и на мастер-классе будет затронута эта тема, то я постараюсь поднапрячь руководство на тему участия:-).
Илья, здравствуйте
Приходите на мой мастеркласс 9 октября
sapland.ru/courses/events
Если вкратце, то для новой системы можно взять SAP-стандартное решение для электронных фактур, там уже готово формирование XML в файл.
Другой вариант - формировать самим XML по данным программы печати. Но в этом случае нужно разбираться, как будет работать выгрузка и что можно использовать.
LSMW - это действительно мощный инструмент, но порой жалко тратить время на создание целого проекта в нем, если требуется одноразовая загрузка небольшого количества данных (100-1000 объектов, к примеру).
Когда требовалось создать около 1000 складов, то я использовал небольшой GUI-script для автоматизации их создания. На написание скрипта ушло минут 5 и еще минут 5-10 выполнялся сам скрипт. Таким образом, бОльшая часть времени ушла просто на подготовку Excel-шаблона со списком складов.
А за статью спасибо.
Леонид, скажите, пожалуйста, номера рисунков, которые не отображаются.
День добрый,
хотим делать выгрузку УПД в xml для передачи в системы ЭДО.
Вопрос в следующем - можно ли через стандарт настроить контроль за выгрузкой таких файлов, логирование выгрузки, архивирование файлов, проверку статусов?
Я, конечно же, не прошу полное описание, но, если не сложно, подскажите пожалуйста в какую сторону копать. Естественно, можно написать Z, но хотелось бы для начала выяснить что может стандарт.
"Всему свое время" - это точно.
В 13 лет вдруг (никто не ожидал) начала клянчить деньги на книжки и записалась во все возможные библиотеки. В 16 - забывала дома телефон, но никогда не забывала "электронную читалку" и всюду с ней ходила.
Потом наступил период "интернет-чтения" ("читаем блоги, смотрим новости").
Самое удивительное для меня было - наблюдать как относится к книгам.
Книги "в бумаге" воспринимались дочерью как какие-то магические фолианты. Носить в рюкзачке именно "бумажную версию" вместо того чтобы просто "в телефон скачать" - это было для меня непонятно (да и сейчас это не очень понимаю).
Но раз читает - так и ладно.
По поводу родителей, которые хотят, чтобы их дети читали...
В недавнем прошлом была вот таким хотящим родителем. Из двух имеющихся детей одна читала взахлеб даже серьезные вещи, другая абсолютно не хотела этого делать. Я безрезультатно пробовала подсовывать ей книги различных жанров, а потом смирилась)
Прорыв наступил неожиданно, когда дочь поступила в универ. Читает вдумчиво, с подчеркиванием значимых моментов или неоднократным перечтением и переосмысливанием. Предпочитает философию и книги по развитию :-) Наверное, всему свое время...
Комментарий от
Евгений Лапшин
| 27 сентября 2018, 09:58
Константин Локшин 27 сентября 2018, 09:02
Евгений, добрый день.
Очень хорошая статья.
Предлагаю вам сравнить вашу программу со стандартной программой для этой цели: /SDF/CMO_TR_CHECK.
Насколько я могу судить на текущий момент у стандартной программы есть полезная возможность, которой пока нет в вашей: она также показывает в каком другом запросе есть недостающий вам объект.
спасибо, за приятную оценку.
одним глазом посмотрел Вашу программу. при анализе моего тестового запроса она выдала не все объекты.
Да, действительно моя программа не выдает запросы, в которых находятся недостающие объекты (такой цели не ставилось). Насколько я понял, также данная программа умеет составлять последовательность переноса связанных объектов. Спасибо, возможно, чтото из фукнционала я добавлю к себе, когда будет возможность.
p.s. также, ранее я находил программу RSSYSCOMP. но она не умеет работать с несколькими запросами (приходилось ее копировать и расширять под свои нужны), и ракурс представления выходных данных для моих нужд неприемлем.