Posted: Wed Apr 04, 2012 1:15 pm Post subject: Шаблон. Как это реализовать в SAP?
Здравствуйте.
До SAP мы работали в другой системе складского учета. Advanced Revelation (AREV 32)
При выдаче материала со склада заносилось очень много данных. Например один супервайзер выписывал со склада кучу материала на один код затрат. В той системе мы в первой строке прописывали инициалы суперв., код затрат, кол-во и тд. А во второй строке вместо инициалов и кода затрат вставляли символ 'D' ->Enter. Вместо символа прописывались инициалы и код затрат. И так далее по 10-20 строк. Далее другой суперв. с кучей материала на один код затрат и все это в одной сессии.
Как такой шаблон можно реализовать в SAP? Может быть есть какой-нибудь ФМ?
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Wed Apr 04, 2012 1:37 pm Post subject:
В нормальной системе (например R/3) такие данные должны вводиться на заголовке.
В одном документе вводить отпуск со склада на несколько МОЛ не очень правильно... _________________ С уважением,
Удав.
В нормальной системе (например R/3) такие данные должны вводиться на заголовке.
В одном документе вводить отпуск со склада на несколько МОЛ не очень правильно...
Позволю себе, не согласиться. Извините.
В силу некоторых нюансов нашего предприятия, и СУ, которое велось в старой системе на протяжении 25 лет, а система была под DOS, мы не можем на каждый материал писать отдельную бумагу. Или выбирать из одного запроса похожие материалы и переносиь их в другой запрос. Каждый отдел имеет разные потребности. У нас есть фичи (коды затрат) которые нам выдает бухгалтерия на определенный ПНР (проект) И так-как проекты разные а материалы одни, то были, есть и будут у нас коды затрат, такие как non-controllable materials куда входят материалы одноразового использования и controllable materials куда входят материалы многоразового использования. Кроме этого есть еще куча разных кодов затрат.
Программа то в принципе написана, но забивать кладовщику значения типа 1-0101, потом 2.1.6.12.39 каждый раз в новой строке...
До утра сидят.
Хотелось бы как то автоматизировать. Нажал буковку D получил 1-0101, потом опять D - получил 2.1.6.12.39
Почему в DOS системе это можно. А в SAPе нельзя?
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Thu Apr 05, 2012 12:03 pm Post subject:
peleken wrote:
Почему в DOS системе это можно. А в SAPе нельзя?
Зачем из SAP делать DOS-систему?
Если в старой системе были какие-то ограничения, из-за которых приходилось делать фичи, то зачем эти ограничения навешивать на новую систему - SAP?
Внедрение ERP всегда должно менять бизнес-процессы. Если этого не происходит, то отдачи от ERP для бизнеса не будет.
Сорри за оффтоп.
ЗЫ: Сделать в SAP`е можно практически все. За подробностями обращайтесь к курсам BC425 и BC427, а также воспользуйтесь поиском по словам BAdI и MIGO. _________________ С уважением,
Удав.
Это где то в Москве - консалтинг. А у нас один IT-манагер и один SAP администратор. Вот и все.
Но попробую вернуться к вопросу.
Я все-таки не совсем понял как с помощью расширений и BAdI сделать шаблон вставки в следующее поле с тем же типом что и предыдущее, при помощи буквы D значение предыдущего.
BAdI я как понял это вставка написанного пользователем кода в заранее предусмотренное место в программе.
А надо вставить этот код в Z программе и все.
При помощи символов полей и ссылок можно это как то сделать?
DATA text TYPE string.
text = 'D'.
SELECT * FROM ZSUPV INTO CORRESPONDING FIELDS OF TABLE ITAB_SP
WHERE SUPV = ZSUPV-SUPV.
IF SY-SUBRC NE 0 AND ZSUPV-SUPV NE ''.
MESSAGE W018 WITH ZSUPV-SUPV.
CLEAR: ZSUPV-SUPV.
ELSE.
LOOP AT ITAB_SP INTO WA_SP.
ZSUPV-SUPV = WA_SP-SUPV.
ZSUPV-DESCRIPTRU = WA_SP-DESCRIPTRU.
ENDLOOP.
ENDIF.
.........................................................................................
SELECT * FROM ZSUPV INTO CORRESPONDING FIELDS OF TABLE ITABS
WHERE SUPV = SUP1.
LOOP AT ITABS INTO WAS.
SUP1 = WAS-SUPV.
SRU1 = WAS-DESCRIPTRU.
ENDLOOP.
"ENDIF.
IF SUP1 = 'D'.
SUP1 = WA_SP-SUPV.
ENDIF.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.