|
3+ способа как импортировать xlsx в sap.
|
|||
---|---|---|---|
#18+
Постоянно забываю и изобретаю велосипед поновой. нада заложить штобы делать копи паст. лутше резерва пт не вижу альтернативы. ... |
|||
:
Изменено: 29.01.2024, 17:22 - Шоколадный01
Нравится:
Не нравится:
|
|||
29.01.2024, 17:22 |
|
3+ способа как импортировать xlsx в sap.
|
|||
---|---|---|---|
#18+
Первый::без пробежки через указатель по полям экселя.. все одним вызовом.Der Kern ist MOVE-CORRESPONDING,. Число колонок фиксировано, имена полей в строгом соответствии с именами полей внутренней таблицы..и походу с DDIC Felder.. Добавлять легко в любую позиций между полями. Должно быть продублированно в вызове комбинированной альфа конверсии (в приведенном коде внизу). Бетраги и даты должны быть скoпированы 1:1..альфа конверсия само собой не катит. дата должна быть сконвертировна сo string в dats отдельной формой Удобно прокачивать FI-Транзакции. Es wird über den FM BAPI_ACC_DOCUMENT_POSTgebucht. Nur die Felder übernommen werden, die überein stimmen. die Reinfolge macht keine sorge.. Спойлер Код: Java 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.
... |
|||
:
Изменено: 30.01.2024, 01:30 - Шоколадный01
Нравится:
Не нравится:
|
|||
29.01.2024, 18:18 |
|
3+ способа как импортировать xlsx в sap.
|
|||
---|---|---|---|
#18+
Пользователь назначен модератором темы: Шоколадный01. ... |
|||
Green:
Пользователь назначен модератором темы: Шоколадный01.
Нравится:
Не нравится:
|
|||
29.01.2024, 19:13 |
|
3+ способа как импортировать xlsx в sap.
|
|||
---|---|---|---|
#18+
Способ 2й. Альтернатива к move-corresponding, если не привязыватсья к именам колонок в xlsx а к порядковому номеру колонки. Пробежка через указатель по номерам колонки и присвоение содержимого указателя <lv_field> к соотв. полю во внутренней таблице. остальная начинка такая же как и в Способе 1. p_numco - число колонок. Спойлер Код: Java 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.
... |
|||
:
Изменено: 01.02.2024, 22:56 - Шоколадный01
Нравится:
Не нравится:
|
|||
01.02.2024, 18:15 |
|
3+ способа как импортировать xlsx в sap.
#715772
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
Ссылка на вложение 3:
|
||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Кодирование/декодирование структурированных данных в/из внутреннюю "бинарную "таблиц(у)/(ы). Обычно буффер пишут в бинарный файл в какой нибуть из каталогов в AL11. Сделал такое. Не понравилось.. типа нам не нужын файловый буффер. нам нада только читать из экселя. Подумал а чебы не впиихнутъ в бинар без файла.. оказывается довольно легко Удобно при многоуровевой древовидной буфферизации.. в примере A, B, C - уровни; Таблица со структурой в которой одно поле уровень, другое XSTRING. Спойлер Код: Java 1. 2. 3. 4. 5. 6.
DATA(o_conv) = cl_abap_conv_out_ce=>create( encoding = 'UTF-8' endian = 'L' ). " IN DATA(o_convo) = cl_abap_conv_in_ce=>create( encoding = 'UTF-8' endian = 'L' ). " OUT Вход: инициализация "легаси" view со стуктурой с данными для входа. копирование в бинар, присвоение бинарной структуре, добавление в таблицу . Спойлер Код: Java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Спойлер Код: Java 1. 2. 3. 4. 5. 6. 7. 8. 9.
Спойлер Код: Java 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. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389.
... |
||||||||||||||||||||||
:
Изменено: 02.02.2024, 21:07 - Шоколадный01
Нравится:
Не нравится:
|
||||||||||||||||||||||
02.02.2024, 16:26 |
|
|
start [/forum/topic.php?fid=4&tid=16077]: |
0ms |
get settings: |
21ms |
get forum list: |
8ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
392ms |
get tp. blocked users: |
2ms |
others: | 31ms |
total: | 530ms |
0 / 0 |