+ Sapforum.Biz
|- Последние сообщения



Последние сообщения

Страницы: [1] 2 3 ... 10
1
Юмор однако господа... / Re: Самый простой гороскоп
« Последний ответ от igor-sorokin Январь 13, 2018, 10:29:51 pm »
Гороскоп для всех-верить только в лучшее!
2
Юмор однако господа... / Re: О патчах... так сказать...
« Последний ответ от igor-sorokin Январь 13, 2018, 10:28:15 pm »
Всегда хотел тоже такие сочинять, но не дано
3
SE24 - Построитель объектов / CL_HRPIQ00CONST - Полезные HR константы
« Последний ответ от Uukrul Январь 13, 2018, 12:02:51 am »
CL_HRPIQ00CONST - класс содержащий сотню другую констант для HR. Класс статический, так что можно использовать без создания инстанции.
Цитировать
C_DATE_HIDATE = ‘99991231’, номера инфотипов, коды связей и т.д.

Особенной жемчужиной считаю cl_hrpiq00const=>c_plvar_active — константа для активного варианта плана.

Теперь не нужно больше ее объявлять в каждой Z программе или постоянно пользоваться услугами ФМов типа RH_GET_ACTIVE_WF_PLVAR и зря греть сервера SAP.
Взято тут: You are not allowed to view links. Register or Login
4
You are not allowed to view links. Register or Login
укажу на селекционном экране ГУ-12 то мне нужно, чтобы отображались в отчёте только те единицы оборудования, которые привязаны по иерархии к ГУ-12, опустив промежуточные иерархии типа ТМ Ср-ва измерения и ТМ Манометр технический.
Ну как, выбрав данные и потом в цикле LOOP AT / ENDLOOP по внутренней таблице, удалить все промежуточные технические места, оставив только единицы оборудования. У меня сейчас нет системы под рукой с ТОРО, так что посмотреть негде.
5
You are not allowed to view links. Register or Login
Если честно я не очень понимаю что вы хотите выбирать и когда?!
На скриншоте видна часть иерархии тех.объектов. Мне нужна верхняя часть иерархии и сама единица оборудования, т.е. допустим по иерархии сначала идёт  Техническое место  ГУ-12 - ТМ Ср-ва измерения - ТМ Манометр технический - единица оборудования. На данный момент с помощью ракурса v_equi  и таблички iflot  у меня в отчёте получилось сделать, чтобы выходило сразу место установки ТМ ГУ-12 и единица оборудования опуская промежуточные иерархии за ненадобностью. Но это без выборки на селекционном экране поля техническое место. Мне не понятно как сделать так, что если я добавлю select-options s_tplnr for v_equi-tplnr - Техническое место,  и укажу на селекционном экране ГУ-12 то мне нужно, чтобы отображались в отчёте только те единицы оборудования, которые привязаны по иерархии к ГУ-12, опустив промежуточные иерархии типа ТМ Ср-ва измерения и ТМ Манометр технический.
6
You are not allowed to view links. Register or Login
И вроде бы код не большой и табличка внутренняя заполнена нужными мне данными, но понадобилась ещё одно условие выборки и недостаточное знание Abap поставило мне пока в тупик. В общем нужно добавить на select-options поле выборки техническое место
Код: You are not allowed to view links. Register or Login
select-options s_tplnr for v_equi-tplnr.  " Техническое место
при чём чтобы выбирая верхнее техническое место, т.е. то место, которое я выкапывал через вьюху v_equi, затем iflot, отображались все единицы оборудования которые привязаны к нему через низстоящие технические места. Как быть в таком случае? Может кто что подскажет?!
Если честно я не очень понимаю что вы хотите выбирать и когда?!
7
В продолжении темы в инете посоветовали использовать в таких случаях одну интересную вьюшку, через которую можно найти верхние технические места. Ракурс называется V_EQUI. Через него с условием поля  DATBI 31.12.9999 можно пойти в IFLOT и там найти то что нужно. В итоге получилось что то вроде
Код: You are not allowed to view links. Register or Login
selection-screen begin of block lb with frame title text-001.
select-options: s_equnr for v_equi-equnr,                            " Номер ЕО
                s_eqart for v_equi-eqart,                            " Вид технич. объекта
                s_typbz for v_equi-typbz,                            " Название типа
                s_serge for v_equi-serge,                            " Серийный номер
                s_swerk for v_equi-swerk no-display default 3000,                " Завод
                s_stort for v_equi-stort,                            " Местоположение
               selection-screen end of block lb.
 

start-of-selection.
  perform indicator using 'Выбор средств измерения' 50.

  select  * from v_equi appending corresponding fields of table itab where eqtyp = 'Q'
    and equnr in s_equnr  and datbi = '99991231' and eqart in s_eqart and serge in s_serge
    and stort in s_stort .
  loop at itab.
   select single tplma from iflot into (itab-tplnr2) where tplnr = itab-tplnr.
    select single tplma from iflot into (itab-tplnr3) where tplnr = itab-tplnr2.
    select single pltxt from iflotx into (itab-pltxt) where tplnr = itab-tplnr3.
    select single location from zie01_loc into (itab-location) where znum = itab-zzito_loc.
   select single ktext from t499s into (itab-ktext) where stand = itab-stort.

    modify itab.
  endloop.
[/code]
И вроде бы код не большой и табличка внутренняя заполнена нужными мне данными, но понадобилась ещё одно условие выборки и недостаточное знание Abap поставило мне пока в тупик. В общем нужно добавить на select-options поле выборки техническое место
Код: You are not allowed to view links. Register or Login
select-options s_tplnr for v_equi-tplnr.  " Техническое место при чём чтобы выбирая верхнее техническое место, т.е. то место, которое я выкапывал через вьюху v_equi, затем iflot, отображались все единицы оборудования которые привязаны к нему через низстоящие технические места. Как быть в таком случае? Может кто что подскажет?!
8
You are not allowed to view links. Register or Login
Конечно первую!
2 и 3 вообще бессмысленны.
Если честно у меня есть все эти три книги и я их по диагонали просмотрел (на вдумчивый разбор к сожалению пока нет времени), могу сказать, что Кречмер, bc400, bc401, bc402 значительно уступают варианту два, все таки книга написана значительно структурирование. А про Кречмера с его абапом версии 3,0 системы SAP R/3, я бы вообще не рекомендовал читать и учить, потом переучивать бывает сложнее, да кстати, тот язык, который описан, может вызвать шевеление волос на разных интимных частях тела  8) при его изучении по Кречмеру. Если честно, то мне тоже ближе вариант один, но я как бы давно тоже в этом супе варюсь. А вот исходя из голосования, 1 к 2, все же вариант 2 пользуется большим спросом, среди тех кто проголосовал. Так что скорее всего, будет издан вариант 2. Хотя конечно было бы хорошо, если бы были переведены оба варианта книг, в смысле 1 и 2.
9
Конечно первую!
2 и 3 вообще бессмысленны. Есть Кречмер, есть bc400 на русском, bc401, bc402 на русском, диалоговое программирование на русском, словарь и так читается легко, его смысла переводить нет. Этого более чем достаточно для начинающих... А вот первая книга мощная и зайдет на рынок хорошо, никто из абаперов от к2 и выше не пожалеет денег на бумажный вариант, а некоторые главы полезны будут и консультантам любопытным, например BRFPlus. Так что рынок первой книги гораздо выше и среди УЖЕ абаперов и консов. Люди работают с этим и знают зачем и для чего им это, и будут готовы платить... В отличие от начинающих с вопросами: "Где найти бесплатно...Как скачать бесплатно... Как установить бесплатно..."
10
Новости календаря / Однако с новым 2018 таки скоро приходящим годом!
« Последний ответ от Uukrul Декабрь 30, 2017, 01:55:49 pm »
Как обычно никто не ждал и как обычно неожиданно, бац и 31 декабря на носу и новый год подкрался как-то вдруг. Так что типа всех с новым 2018 годом, пожелания как обычно, кому чего не хватает, чтобы таки хватало, остальное можно купить  8). Про SAP не вспоминаем, это - работа!
Страницы: [1] 2 3 ... 10