powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
25 сообщений из 248, страница 7 из 10
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980101
Tov. Drujba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор10лет архитект+код, R/3:4.6-6.0
Шедевр маразма, нет, просто эталон. 10 лет на r3 4.6 говоришь, любезный? И даже на версии 6.0, ага? Нет, я просто плачу. Парочку скринов от 6.0 вывеси, друг любезный (Думаю те люди, кто хоть немного в теме уже все поняли)
авторВ САПе убогая среда разработки. Просто - убогая. Ни хорошая, ни плохая. Оттюнена в своей убогости неплохо, и то ладно.
Поподробнее, товарищ архитектор. Не позорьте профессию. Или доводы для вас не имеют значения? Главное строить демогогические утверждения, видимо.
авторКомпот из разрозненных решений, кое-как слитых в один флакон.
Компот то компот, но что-то ни у кого повторить не получается. Хотя желающих в последнее время развелось до черта.
авторДовольно простой движок/язык с почти нулевыми перспективами развития.
:) Товарищ не видел объектное расширение, не слышал о интеграции с Java (с эклипсом от SAP в качестве среды разработки), даже не подозревал о веб разработке на ABAP + HTMLB + JScript? Так в топку товарища.
авторСкорее портит новичков от разработки, чем чему-то толковому учит.
Может быть. Если потом им придется писать на других языках. Но предпосылок к тому немного. И стыдно вам, товарищ архитектор, забывать, что абап - это не язык программирования, а язык бизнес программирования (как явствует даже из его полного названия). Свои задачи он позволяет решать на все 100.
авторКроме уровня зарплат - хвастаться особо нечем.
Завидуете, штоль? ;)
И еще, личико то откроем, а? Под серыми все архитекторы, однако

З.Ы.:
LSV, ошибаетесь. Не так уж и много. Хотя может где как. Не буду утверждать. У вас может быть другой опыт.
AnS1, а теперь думаем зачем новичку опыт работы в "нормальных" средах, если ABAP - это вообще другая песня? Единственное, где без предварительного опыта будет трудно, так это в объектах. Но ничем не сложнее от въезжания в ООП на любом другом языке. Насчет амбиций и прочего - зависит от человека, а не от того на чем он пишет. Странно что для вас это откровение.

А вообще это все злостный ОФФ ;)

Модератор: отредактировано
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980146
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
REPORT GETMULTIBOM NO STANDARD PAGE HEADING LINE-SIZE  195  
                LINE-COUNT  60 ( 2 ) MESSAGE-ID Z1. 

TABLES: MBEW,           "Material Valuation 
        MSLB,           "Special stocks with vendor 
        MARA,           "Material Master 
        MAKT,           "Material Descriptions 
        MARD,           "Material Master: Storage Location/Batch Segment 
        MAST,           "BOM Header 
        STKO,           "BOM Detail 
        STPO,           "Bom Components 
        STAS.           "BOM Alternative 

SELECT-OPTIONS: S_WERKS FOR MAST-WERKS DEFAULT 'CA', 
                S_MATNR FOR MAST-MATNR, 
                S_MTART FOR MARA-MTART. 
PARAMETERS: S_BASE TYPE I DEFAULT '1'. 
PARAMETERS: S_LVL  TYPE I DEFAULT '99'. 
SELECTION-SCREEN SKIP. 
PARAMETERS: X_MSLB  AS CHECKBOX. 

DATA: W_MATNR LIKE MAPL-MATNR. 

DATA: PARENT-MATNR LIKE MAST-MATNR, 
      CHILD-MATNR LIKE STPO-IDNRK, 
      CHILD-WERKS LIKE MAST-WERKS, 
      CHILD-STLAL LIKE MAST-STLAL, 
      W_MAKTX LIKE MAKT-MAKTX, 
      W_STD TYPE P DECIMALS  5 , 
      W_MAV TYPE P DECIMALS  5 , 
      W_MENGE TYPE P DECIMALS  3 , 
      W_LEVEL TYPE I, 
      W_DOT( 1 ), 
      W_LVL( 12 ), 
      W_LVL1( 12 ), 
      W_LVL2( 2 ), 
      W_COL TYPE I, 
      W_LFLAG, 
      W_TTL LIKE MARD-LABST. 

DATA: BEGIN OF INT1 OCCURS  50 , 
        LGORT( 6 ), 
        LABST LIKE MARD-LABST, 
      END OF INT1. 

IF S_BASE EQ  0 . 
  S_BASE =  1 . 
ENDIF. 

SELECT * FROM MAST WHERE WERKS IN S_WERKS AND 
     MATNR IN S_MATNR. 
  SELECT SINGLE * FROM MARA WHERE MATNR = MAST-MATNR AND 
       MTART IN S_MTART. 
  IF SY-SUBRC NE  0 . 
    CONTINUE. 
  ENDIF. 
  IF MARA-LVORM <> 'X'. 
    PARENT-MATNR = MAST-MATNR. 
    CHILD-MATNR  = MAST-MATNR. 
    CHILD-WERKS  = MAST-WERKS. 
    CHILD-STLAL  = MAST-STLAL. 
    SELECT SINGLE * FROM MAKT WHERE MATNR = MAST-MATNR AND 
         SPRAS = 'E'. 
    W_MAKTX = MAKT-MAKTX. 
    REFRESH INT1. 
    SELECT * FROM MARD WHERE MATNR = MAST-MATNR AND 
         WERKS = MAST-WERKS AND 
         LABST NE  0 . 
      MOVE MARD-LGORT TO INT1-LGORT. 
      MOVE MARD-LABST TO INT1-LABST. 
      APPEND INT1. 
    ENDSELECT. 
    IF X_MSLB EQ 'X'. 
      SELECT * FROM MSLB WHERE MATNR EQ MAST-MATNR AND 
           WERKS EQ MAST-WERKS AND 
           LBLAB NE  0 . 
        MOVE MSLB-LIFNR TO INT1-LGORT. 
        MOVE MSLB-LBLAB TO INT1-LABST. 
        APPEND INT1. 
      ENDSELECT. 
    ENDIF. 
    W_LEVEL =  1 . 
    NEW-PAGE. 
    PERFORM GETCHILD. 
  ENDIF. 
ENDSELECT. 

FORM GETCHILD. 
  SELECT * FROM STPO WHERE STLNR = MAST-STLNR 
        ORDER BY POSNR. 
    SELECT SINGLE * FROM STKO WHERE STLNR = STPO-STLNR 
          AND STLAL = MAST-STLAL. 
    SELECT SINGLE * FROM STAS WHERE STLNR = STPO-STLNR AND 
          STLKN = STPO-STLKN AND 
          STLAL = MAST-STLAL. 
    IF SY-SUBRC EQ  0 . 
      CLEAR: W_DOT, W_LVL, W_LVL1. 
      PERFORM WRT_DTL. 
      CHILD-MATNR = STPO-IDNRK. 
      W_LEVEL = W_LEVEL +  1 . 
      IF W_LEVEL <= S_LVL. 
        PERFORM SUBCHILD. 
      ENDIF. 
      W_LEVEL = W_LEVEL -  1 . 
    ENDIF. 
  ENDSELECT. 
ENDFORM. 

FORM SUBCHILD. 
  SELECT SINGLE * FROM MAST WHERE MATNR = CHILD-MATNR 
     AND WERKS = CHILD-WERKS. 
  IF SY-SUBRC NE  0 . 
    EXIT. 
  ENDIF. 
  SELECT * FROM STPO WHERE STLNR = MAST-STLNR 
        ORDER BY POSNR. 
    SELECT SINGLE * FROM STKO WHERE STLNR = STPO-STLNR AND 
      STLAL = MAST-STLAL. 
    SELECT SINGLE * FROM STAS WHERE STLNR = STPO-STLNR AND 
        STLKN = STPO-STLKN AND 
        STLAL = STKO-STLAL. 
      IF SY-SUBRC EQ  0 . 
        W_DOT = '.'. 
        PERFORM WRT_DTL. 
        CHILD-MATNR = STPO-IDNRK. 
        W_LEVEL = W_LEVEL +  1 . 
        IF W_LEVEL <= S_LVL. 
          PERFORM SUBCHILD. 
        ENDIF. 
        W_LEVEL = W_LEVEL -  1 . 
        SHIFT W_LVL. 
      ENDIF. 
    ENDSELECT. 
ENDFORM. 

TOP-OF-PAGE. 
WRITE:/ SY-DATUM,SY-UZEIT, 
        85  'ABC PTE LTD', 
       182  'Page', SY-PAGNO. 
WRITE: / SY-REPID, 
          75  'BOM STRUCTURE  (WITH LOCATION BALANCES)', 
          182  SY-UNAME. 
SKIP. 
CLEAR W_LFLAG. 
WRITE:/ 'Material No.:', PARENT-MATNR, 
         60  'Plant    :', MAST-WERKS. 
W_COL =  90 . 
CLEAR W_TTL. 
LOOP AT INT1. 
  IF W_COL >  195 . 
    IF W_LFLAG IS INITIAL. 
      WRITE:/ 'Description :', W_MAKTX, 
            60  'Base Qty :', S_BASE LEFT-JUSTIFIED. 
      W_LFLAG = 'X'. 
      W_COL =  90 . 
    ELSE. 
      W_COL =  90 . 
      SKIP. 
    ENDIF. 
  ENDIF. 
  WRITE AT W_COL 'Loc :'. 
  W_COL = W_COL +  6 . 
  WRITE AT W_COL INT1-LGORT. 
  W_COL = W_COL +  7 . 
  WRITE AT W_COL( 12 ) INT1-LABST LEFT-JUSTIFIED. 
  W_COL = W_COL +  16 . 
  W_TTL = W_TTL + INT1-LABST. 
ENDLOOP. 
IF W_LFLAG IS INITIAL. 
  WRITE:/ 'Description :', W_MAKTX, 
        60  'Base Qty :', S_BASE LEFT-JUSTIFIED, 
        90  'Total :', W_TTL LEFT-JUSTIFIED. 
ELSE. 
  WRITE AT W_COL 'Total :'. 
  W_COL = W_COL +  8 . 
  WRITE AT W_COL W_TTL LEFT-JUSTIFIED. 
ENDIF. 
SKIP. 
ULINE. 
WRITE: / 001  'Level', 
         011  'Item', 
         017  'Component', 
         037  'Description', 
         079  '    Per', 
         089  'UOM', 
         094  ' Std Price', 
         106  'Moving Avg', 
         119  'Location', 
         128  ' Balance', 
         139  'Location', 
         148  ' Balance', 
         159  'Location', 
         168  ' Balance', 
         179  'Total Quantity'. 
ULINE. 

FORM WRT_DTL. 
  CLEAR: MAKT-MAKTX, W_MAV, W_STD. 
  SELECT SINGLE * FROM MAKT WHERE MATNR = STPO-IDNRK AND 
       SPRAS = 'E'. 
  SELECT SINGLE * FROM MBEW WHERE MATNR = STPO-IDNRK AND 
       BWKEY = MAST-WERKS. 
  IF SY-SUBRC =  0 . 
    W_MAV = MBEW-VERPR / MBEW-PEINH. 
    W_STD = MBEW-STPRS / MBEW-PEINH. 
  ENDIF. 
  W_MENGE = ( STPO-MENGE / STKO-BMENG ) * S_BASE. 
  W_LVL2 = W_LEVEL. 
  CONCATENATE W_DOT W_LVL INTO W_LVL. 
  CONCATENATE W_LVL W_LVL2 INTO W_LVL1. 
  WRITE: / 001  W_LVL1, 
           011  STPO-POSNR, 
           017  STPO-IDNRK, 
           037  MAKT-MAKTX, 
           079 ( 8 ) W_MENGE, 
           089  STPO-MEINS, 
           094 ( 10 ) W_STD, 
           106 ( 10 ) W_MAV. 
  W_COL =  119 . 
  CLEAR W_TTL. 
  SELECT * FROM MARD WHERE MATNR = STPO-IDNRK AND 
       WERKS = MAST-WERKS AND 
       LABST NE  0 . 
    IF W_COL >  166 . 
      W_COL =  119 . 
      WRITE AT /W_COL ' '. 
    ENDIF. 
    WRITE AT W_COL MARD-LGORT. 
    W_COL = W_COL +  5 . 
    WRITE AT W_COL( 13 ) MARD-LABST. 
    W_COL = W_COL +  15 . 
    W_TTL = W_TTL + MARD-LABST. 
  ENDSELECT. 
  IF X_MSLB EQ 'X'. 
    SELECT * FROM MSLB WHERE MATNR = STPO-IDNRK AND 
         WERKS = MAST-WERKS AND 
         LBLAB NE  0 . 
      IF W_COL >  166 . 
        W_COL =  119 . 
        WRITE AT /W_COL ' '. 
      ENDIF. 
      WRITE AT W_COL( 6 ) MSLB-LIFNR. 
      W_COL = W_COL +  6 . 
      WRITE AT W_COL( 12 ) MSLB-LBLAB. 
      W_COL = W_COL +  14 . 
      W_TTL = W_TTL + MSLB-LBLAB. 
    ENDSELECT. 
  ENDIF. 
  WRITE AT  179 ( 15 ) W_TTL. 
ENDFORM. 
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980160
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tov. Drujba, ну если ты ретроград конечно, то да.
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980194
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortran 20-ти летней давности. Я конечно не говорю, что фортран плохой, я на нем для VAX/WMS даже "Norton Comander" писал, но то что это убого - спора нет.
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980201
Tov. Drujba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm, а поподробнее насчет ретрограда? ;)

З.Ы.: Код от версии 4.0 за аргумент не принимаю.
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980246
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ретроград (буквально - идущий назад), это противник прогресса. Человек не принимающий нового и выдающий старое как особые достижения.
Навеска GUI сверху не сдалала из R/3 новую систему, кроме некоторых модулей. 98% это система прошлого века, со всеми анахронизмами присущими прошлому веку.
На всякий случай:
анахронизм - пережиток старины.

ах, от 4 не подходят :) Не видно новых api вызовов или ABAP поменялся?
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980293
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p.s. дело даже не в синтаксисе конечно, а в компонентной модели, принпипах общения программы на ABAP с СУБД и т.п. В наше время все на порядок проще делается.
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980370
Tov. Drujba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое ретроград я знаю. Я спрашивал в контексте своего ника. Странно что это ввело тебя в заблуждение.
Кстати, где я говорил что ABAP - это круто? Цитату, плиз. Я утверждаю что ABAP предназначен для решения достаточно узкого круга прикладных бизнес задач. И в данном аспекте справляется со своей функцией на отлично. И что сравнивать его с языками программирования - глупо. В связи с изначально разными задачами.
авторНавеска GUI сверху не сдалала из R/3 новую систему, кроме некоторых модулей. 98% это система прошлого века, со всеми анахронизмами присущими прошлому веку.
Я, конечно, возможно не прав, но мне кажется что в принципах логистики или учета материалов за прошедшие 6 лет революции не случилось. Как и лет за 30.
авторах, от 4 не подходят :) Не видно новых api вызовов или ABAP поменялся?
Поменялся, поменялся. Например можно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
data SOURCE1 type STRING.
data SOURCE2 type STRING.
data VALUE_GLOBAL type STRING.
data VALUE_LOCAL  type STRING.

data JS_PROCESSOR type ref to CL_JAVA_SCRIPT.
data STACK type JS_STACK_TABLE.

data STACK_ENTRY like line of STACK.
data STACK_DEPTH type I.

JS_PROCESSOR = CL_JAVA_SCRIPT=>CREATE( ).

concatenate
  'function Set_String()          ' " 1
  '{                              ' "  2 
  '  var local = "";              ' " 3
  '  local += " this";            ' "  4 
  '  local += " is";              ' " 5
  '  local += " JavaScript";      ' "  6 
  '  global = global + local;     ' " 7
  '  global += "!";               ' "  8 
  '}                              ' " 9
   into SOURCE1 separated by CL_ABAP_CHAR_UTILITIES=>CR_LF.

concatenate
  'var global = "Hello World,";   ' "  1 
  'Set_String();                  ' " 2
  'string;                        ' "  3 
   into SOURCE2 separated by CL_ABAP_CHAR_UTILITIES=>CR_LF.

JS_PROCESSOR->COMPILE(
    SCRIPT_NAME = 'SOURCE1.JS'
    SCRIPT      = SOURCE1 ).

JS_PROCESSOR->EXECUTE( exporting SCRIPT_NAME = 'SOURCE1.JS' ).

JS_PROCESSOR->COMPILE(
    SCRIPT_NAME = 'SOURCE2.JS'
    SCRIPT      = SOURCE2 ).

JS_PROCESSOR->SET_BREAKPOINT(
    SCRIPT_NAME = 'SOURCE2.JS'
    LINE_NUMBER =  1  ).

JS_PROCESSOR->EXECUTE( exporting SCRIPT_NAME = 'SOURCE2.JS' ).

if JS_PROCESSOR->LAST_CONDITION_CODE =
                 CL_JAVA_SCRIPT=>CC_BREAKPOINT.
  STACK = JS_PROCESSOR->GET_CALL_STACK( ).
  STACK_DEPTH = LINES( STACK ).
endif.

while STACK_DEPTH >  0 .

  read table STACK into STACK_ENTRY index  1 .

  VALUE_GLOBAL = JS_PROCESSOR->EVALUATE_IN_STACK(
                 STACK_ENTRY_NUMBER =  1  SCRIPT = 'global' ).
  VALUE_LOCAL  = JS_PROCESSOR->EVALUATE_IN_STACK(
                 STACK_ENTRY_NUMBER =  1  SCRIPT = 'local' ).

  write: at /( 3 ) STACK_ENTRY-LINE_NUMBER,
         at  10    STACK_ENTRY-SCRIPT_NAME,
         at  25    STACK_ENTRY-FUNCTION_NAME,
         at  40    VALUE_GLOBAL,
         at  75    VALUE_LOCAL.

  JS_PROCESSOR->STEP_INTO( ).

  STACK = JS_PROCESSOR->GET_CALL_STACK( ).
  STACK_DEPTH = LINES( STACK ).

авторпринпипах общения программы на ABAP с СУБД
iscrafm, а вот тут ты попал в глаз прямо. Я и сам не пойму, почто не поддерживается SQL-92. Вернее понятно что стандарт появился позже ABAPa, но почему не приведут openSQL к нему... загадка. Хотя... т.к. ABAP изначально на работу с внутренними таблицами ориентирован, можно и без норм. SQL обходиться. Хотя переодически материться тянет.
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980417
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tov. DrujbaЧто такое ретроград я знаю. Я спрашивал в контексте своего ника.

Я про ник даже не подумал :)

Tov. Drujba
Я, конечно, возможно не прав, но мне кажется что в принципах логистики или учета материалов за прошедшие 6 лет революции не случилось. Как и лет за 30.

имелась ввиду архитектура, то что прикрыто красивыми гуями.


Tov. Drujba
Поменялся, поменялся. Например можно так

Тут мне нужно было бы тоже сказать в ответ что-то типа "жабные вставки в качестве аргументов не принимаются" :)
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980500
Tov. Drujba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторимелась ввиду архитектура, то что прикрыто красивыми гуями.
Ну дык и я про архитектуру. Принципы то учета остаются те же вот уже Nцать лет. Тот же партионный, например. Или ты в техническом плане?
Тогда тоже прогресс идет. NetWeaver, например. Или BSP приложения. Ясно что САПа в хвосте общего прогресса индустрии, но ведь и нужды нет быть на пике технической моды. Людям, которые принимают решения о внедрении продукта глубоко параллельно что там внутри. А САП - это прежде всего бизнес и самопродажи.
Кстати, многие вещи сейчас переписываются. Правда многие, к сожалению, индусами.
З.Ы.: Гуи на любителя. Пользователи обычно плюются сперва. Мне нравится. Но скорее всего просто привык.
авторТут мне нужно было бы тоже сказать в ответ что-то типа "жабные вставки в качестве аргументов не принимаются" :)
А там дело не в них ;) Дело в объектах и в развитии языка. Та же поддержка жабы - чем не развитие?
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980531
sourcerer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tov. Drujba
авторпринпипах общения программы на ABAP с СУБД
iscrafm, а вот тут ты попал в глаз прямо. Я и сам не пойму, почто не поддерживается SQL-92. Вернее понятно что стандарт появился позже ABAPa, но почему не приведут openSQL к нему... загадка. Хотя... т.к. ABAP изначально на работу с внутренними таблицами ориентирован, можно и без норм. SQL обходиться. Хотя переодически материться тянет.

какой такой стандарт? работая с openSQL забудьте про стандарты, ABAP - это просто другой мир...иногда в нем неудобно жить, но это именно потому что знание других специфических инструментов (например PL/SQL) накладывает отпечаток,
а если забыть о прошлой жизни, то все очень даже ничего :) Кроме того, не могу не упомянуть о том что при всей своей "ретроградности" openSQL очень неплохо себе оптимизируется и даже поддерживает хинты- с версии 4.6 (хотя это из области экзотики, впрочем как и использование nativeSQL) специфичные для используемых СУБД при запросах к таблицам БД. А как можно обойтись без "нормального" SQL'я - вот этого я не понимаю...данные-то из БД кто-то должен готовить тогда...хотя, тут можно конечно пользоваться логическими базами.
В общем, нормальный язык, вот только ООП к нему прикрутили зря..."не подходит корове черкесско седло".
и в Java у SAPa собственная библиотека, "специально оптимизированная" :)
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980546
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tov. Drujba=
AnS1, а теперь думаем зачем новичку опыт работы в "нормальных" средах, если ABAP - это вообще другая песня? Единственное, где без предварительного опыта будет трудно, так это в объектах. Но ничем не сложнее от въезжания в ООП на любом другом языке. Насчет амбиций и прочего - зависит от человека, а не от того на чем он пишет. Странно что для вас это откровение.

А вообще это все злостный ОФФ ;)

про офф согласен.
По поводу новичков - вопрос не в сложности въезжания или ООП.
Несмотря на всю свою четырежээльность, ABAP остается в первую очередь языком программирования. Причем, если не вдаваться в моменты устаревания ряда конструкций - довольно мощным языком.
Но среда разработки НЕ дисциплинирует разработчика. Более того, создается илюзорное впечатление, что любой может накрапать на ABAP все, что угодно. И начинается "творчество" технологв (настройщиков \ консультантов). Если это на заказ - не вопрос - люди зарабатывают деньги, качество, производительность в данном случае объективно не занимают первое место.
Но что делать потом с этим "творчеством" предприятию? Когда в user exit -ах мы видим безумный код с массой циклов \ запросов и проч.? Все возможно и работает - но
1 медленно
2 совершенно не поддается модернизации

т.ч., резюмируя, ABAP-ом заниматься желательно имея уже опыт разработки, понимая принципы клиент-серверной архитектуры. Новичок по определению этим не владеет. Среда же действует развращающе :). Хотя конечно, многое зависит от организации разработок
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33980658
Tov. Drujba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ общем, нормальный язык, вот только ООП к нему прикрутили зря..."не подходит корове черкесско седло".
и в Java у SAPa собственная библиотека, "специально оптимизированная" :)
А мне нравится и то и другое :) Объекты часто сильно упрощают жизнь. Да и многое без них не реализуется просто. Например те же BSP приложения.
авторopenSQL очень неплохо себе оптимизируется и даже поддерживает хинты- с версии 4.6 (хотя это из области экзотики, впрочем как и использование nativeSQL) специфичные для используемых СУБД
Так поэтому и толку от native и хинтов чуть, что СУБД-зависимое оно. В консалте нельзя использовать. Не положенно :)
авторА как можно обойтись без "нормального" SQL'я - вот этого я не понимаю...данные-то из БД кто-то должен готовить тогда...хотя, тут можно конечно пользоваться логическими базами.
Да, логическими. Ну и стандартный подход САПа - тянем все на клиента а там разберемся :) Хорошо хоть join'ы и аггрегирующие есть.

AnS1, все что ты сказал можно применить к любому языку. Например дельфи, в свое время, очень пострадала от такой кажущейся простоты. И это не фича абапа, это фича программирования. Нет опыта - нет нормальных результатов. И делать с этим ничего не стоит, опыт - функция времени и мозга. Так что я разницы не вижу с чего начинать. Главное начальство и коллеги адекватные. Чтобы и линейкой по рукам (когда надо) и объяснить могли.
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33981032
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tov. Drujba

AnS1, все что ты сказал можно применить к любому языку. Например дельфи, в свое время, очень пострадала от такой кажущейся простоты. И это не фича абапа, это фича программирования. Нет опыта - нет нормальных результатов. И делать с этим ничего не стоит, опыт - функция времени и мозга. Так что я разницы не вижу с чего начинать. Главное начальство и коллеги адекватные. Чтобы и линейкой по рукам (когда надо) и объяснить могли.

очень не хочется спорить, но все же. Есть разница, с чего начинать! Назовем это порогом вхождения. Для того, чтобы, например, на связке ms sql + C# написать небольшую РАБОЧУЮ систему, нужно очень и очень постараться. Для того, чтобы консультанту начать кодировать экзиты на abap треуется 15 мин. вводного курса. Про результат я уже сообщал.

Пожалуй соглашусь, что организация работ играет здесь главную роль. И все же, когда мы берем программиста на abap, опыт "нормального" программирования значит очень много
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33981104
Tov. Drujba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnS1, я не спорю что опыт важен. Естественно! Но... не передергивай. Небольшая система на C# и M$ SQL'е и экзит на ABAP'е - разные вещи совсем. На том же C# лучше провести другую аналогию: Человек прочитал первую страницу хелпа, скопипастил классический "hellow world" и его посадили вносить изменения в большую, сложную систему. Закончится тем же самым.

З.Ы.: Согласен, разработчика лучше брать с опытом. Но это не имеет отношения конкретно к ABAPу, опять таки ;)
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33981923
Tov. DrujbaШедевр маразма, нет, просто эталон. 10 лет на r3 4.6 говоришь, любезный? И даже на версии 6.0, ага? Нет, я просто плачу. Парочку скринов от 6.0 вывеси, друг любезный (Думаю те люди, кто хоть немного в теме уже все поняли)
Ну тройка была не первой моей САП-системой, уж, извини. Скрины-то тебе зачем, родной? 5.0 есть? Вперед, любуйся. Или тебе ЧавоНоваго из хелпа скинуть? Тоска одна. Tov. DrujbaПоподробнее, товарищ архитектор. Не позорьте профессию. Или доводы для вас не имеют значения? Главное строить демогогические утверждения, видимо. Компот то компот, но что-то ни у кого повторить не получается. Хотя желающих в последнее время развелось до черта.Чего повторить-то? Компот? Вникаем в структуру подобных систем. Думаем об авторах. Разное. Ну вот почему было не сделать нормальный (и ОДИН!) механизм расширения логики выполнения, а плодить эти долбаные екзиты+бади+опенэфайи+правила+чеготамеще. Особенно классно это сопровождать и контролировать. Кое-кто сам выше писал про "слава богу, join-ы есть". А читал, как они выполняются? И какая была реакция? Отличная от эрекции? :-) Плюс вседозволенность АБАПа за рамками стандарта. Начинающий кодер - как обезьяна с гранатой. Опытные и то накалываются время от времени. Про управление чужими сессиями лучше и не начинать, я думаю? Tov. Drujba:) Товарищ не видел объектное расширение, не слышал о интеграции с Java (с эклипсом от SAP в качестве среды разработки), даже не подозревал о веб разработке на ABAP + HTMLB + JScript? Так в топку товарища.Товарищ в принципе не против. Как тока будет возможность. :-) И чтоб глаза этого САПа не видели! А пока - товарищ ох...ает от траффика и скорострельности веб-расширений. Да и фигня все это при таком тыле. Чугуний, монолит. С дурацкой схемой коммитов.
Tov. DrujbaМожет быть. Если потом им придется писать на других языках. Но предпосылок к тому немного. И стыдно вам, товарищ архитектор, забывать, что абап - это не язык программирования, а язык бизнес программирования (как явствует даже из его полного названия). Свои задачи он позволяет решать на все 100.Это какие? Товарищ считает, что лучше всего САПу удается выполнять задачу rollback-ов. Ну вы понимаете... А насчет языка/среды для с-нуля-разработок - у САПа совсем другое мнение, кстати.
Tov. DrujbaЗавидуете, штоль? ;)Не-а. Уже как-бы нечему. :-)

Tov. DrujbaА вообще это все злостный ОФФ ;)Вот это - правда. Для справки - можно озвучить базовую специальность и опыт разработки в других средах? У меня прикладной интерес. :-) Пожа-а-а-луста!!! (с)Альф

Модератор: цитата отредактирована
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33982095
R.Y.B.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Внедряют тут у нас ... Что-то я начитался про этот SAP / ABAP / R/3 ... Честно сказать - досадно ... Руководству (оно более чем понятно ...) ликвидность ценных бумаг на Западе нужна, а вот что делать рядовым пользователям?! рядовым внедрятелям?! Зарплата у САПёров кстати не фонтан - можно развеять этот миф - по крайней мере у нас (где - не скажу). В общем - как жить дальше?
Дааа.... ИМХО - у нас в стране очень много хороших программистов, которым по барабану, что кОдить, но очень мало талантливых постановщиков задач. Людей, которых видят картину в целом, знают, куда надо рулить!
Я УВЕРЕН - наклепают сейчас кучу лишних бизнес-сценариев, кое-как сляпают формы на ABAP-е, и будет это ЧУДОВИЩЕ жизнь людям портить ...
В идеале - самый лучший спец - это - во-первых - профессионал в своей отрасли, например, в геодезии, в геологии, в электронике, в банковском деле, а во вторых - программист! Именно такой человек видит правильный путь. Он является и стратегом, и тактиком, и исполнителем задуманных задач одновременно.
И я думаю, что многие хорошие САПёры уже давно изучают экономику и бухгалтерское дело. Так или нет?
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33982174
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R.Y.B.Руководству (оно более чем понятно ...) ликвидность ценных бумаг на Западе нужна
Еще одна лапша от продавцов западных ERP :) Ликвидность то повысилась? Чай труда не составляет посмотреть, при такой-то системе.
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33982184
R.Y.B.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И ещё (тоже ИМХО) - Очень много развелось программных продуктов, всяких там систем, от которых - по сути, только головная боль. И многие из таких продуктов напоминают "один из 400 способов честного отъёма денег". Практиками надо быть, практиками... Не уравнивать всех под одну гребёнку. Продукт должен быть заточен под предприятие так, как костюм для клиента - чтоб нигде не жал, классно смотрелся, и на 100 прОцентов отрабатывал своё предназначение. А то понаписали всякой хрени, жизни не хватит всё изучить, за всем угнаться ...
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33982203
R.Y.B.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЕще одна лапша от продавцов западных ERP :) Ликвидность то повысилась? Чай труда не составляет посмотреть, при такой-то системе.

Сисему ещё внедрить надо. А вообще - Х.З. ....
О том и речь ... Может просто Западу просто сподручнее анализировать во что инвестировать (или покупать лицензии), смотря все отчёты через SAP?
Короче, нам от этого не легче будет...
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33982250
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R.Y.B.Практиками надо быть, практиками... Не уравнивать всех под одну гребёнку. Продукт должен быть заточен под предприятие так, как костюм для клиента - чтоб нигде не жал, классно смотрелся, и на 100 прОцентов отрабатывал своё предназначение.
++. Здесь вот обсуждалось немножко .
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33982302
R.Y.B.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЧтобы вложенные инвестиции не были выброшены на ветер, надо на базе технологий стандартного ПО разработать индивидуальное решение, где будут учтены все пожелания заказчика и автоматизированы только те бизнес-процессы, которые требуют автоматизации, и именно так, как того хочет заказчик. Фактически это превращение стандартного ПО в индивидуальное. От стандартного ПО остается технологическая платформа и название, от индивидуального — возможность автоматизировать бизнес именно так, как этого хочет пользователь. Кроме того, для заказчика это возможность хотя бы частично оправдать затраченные средства, а для подрядчика — хорошая возможность заработать, ведь стоимость нормочаса программиста, специализирующегося на стандартном ПО, пожалуй, самая высокая в ИТ.

вот это и происходит. статья в точку. иногда сижу и думаю - ну разве вот это всё не было очевидно сразу?!!!

однозначно - ПО должно быть индивидуальным !!! И в ШТАТЕ (!!!) любой компании должны сидеть спецы по Oracle, по сетевым протоколам (серверным технологиям), по GUI. Ораклоиды выдадут на ура любой запрос, тогда как рядовой пользователь будет собирать данные по какому нить поручению чуть ли не неделями...

У нас беда одна. Пустили IT-спецов на вольные хлеба. Ошибка это !!! Вот понаписали стандартного ПО - ЕРП всякого...
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33982550
"Беда", R.Y.B., уже давно пришла совсем с другой стороны. Тысячи программистов пишут одно и то же, один хуже (или лучше) другого, всячески поддерживая миф, что "на этом предприятии" есть своя "специфика", и нужно "затачивать". А ведь в природе, даже теоретически, не может существовать придприятие со "своей спецификой". Вся "специфика" исключительно в людях - ведь "каждый человек индивидуален". Может Вы это хотели сказать ? "Затачивать под мнение каждого конкретного человека" ? И программировать, программировать, программировать. Причем так, чтобы ни один "рядовой пользователь" не смог бы получить интересующую его информацию без "ораклоида".
Так что IT-спецы сами обеспечивают себе "вольные хлеба" и безбедное существование путем программирования нестандартных (некачественных) приложений.
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33982669
R.Y.B.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Плавали, знаем !!!
Знаем мы этот ваш наезд "для каждого конкретного пользователя". Фигня всё-это!
Это я Вам говорю, как человек, который уже достаточно накопил опыта. На нашем предриятии ВСЕ (!!) вспоминают АРМ который был написан так называемыми "придворными" программистами. Всё было понятно, работало быстро, поставленные задачи решались на 100%! А потом, блин, началась, глобализация, унификакия, стандартное ПО ...

Я СВОЁ (!!) время экономлю, потому что сиквел и Оракл - мои настольные "инструменты".

/*Тысячи программистов пишут одно и то же, один хуже (или лучше) другого*/
А какая Вам разница? Можно подумать, что всё должно быть инкубаторским, одного размера, веса, с одними именами. Индивидуальность типа, уже порок ...
...
Рейтинг: 0 / 0
Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
    #33983144
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чернышев Андрей ЛеонидовичА ведь в природе, даже теоретически, не может существовать придприятие со "своей спецификой".
Вы это только на людях открыто не говорите.
...
Рейтинг: 0 / 0
25 сообщений из 248, страница 7 из 10
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Кто-то слышал хоть об одном успешном внедрении SAP R/3 в СНГ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]