ABAP È®Àå ¸ðµâÀÇ Business Object °³¹ßÀº ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Business Object Á¤ÀÇ ¹× Áö¿øÇÒ °¢ Verb¿¡ ¿¬°üµÈ ABAP Çڵ鷯 ÀÛ¼ºÀ¸·Î ±¸¼ºµË´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Business Object¸¦ °³¹ßÇÏ·Á¸é »ç¿ëÀÚÀÇ ºñÁî´Ï½º ¿ä±¸¸¦ Áö¿øÇÏ´Â Business Object Á¤ÀǸ¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. Adapter for mySAP.com(R/3 V.4.x) »ç¿ëÀÚ ¾È³»¼¿¡´Â SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ Business Object Á¤ÀÇÀÇ °³¹ß ÇÁ·Î¼¼½º¸¦ ¿ëÀÌÇÏ°Ô ÇÏ´Â µµ±¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Business Object Designer ¶Ç´Â ¹®¼ ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ABAP È®Àå ¸ðµâÀÇ Business Object Á¤ÀǸ¦ ÀÛ¼ºÇÒ ¼ö ÀÖÁö¸¸, Ãʱ⿡´Â ¾î´ðÅÍÀÇ Business Object °³¹ß µµ±¸¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ·¯ÇÑ µµ±¸´Â SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±âº» Á¤ÀǸ¦ ÅÛÇø®Æ®·Î »ç¿ëÇÕ´Ï´Ù.
°³¹ßÇÏ´Â °¢ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Business Object Á¤ÀÇÀÇ °æ¿ì, ¾î´ðÅÍ Á¦°ø ABAP Çڵ鷯¸¦ »ç¿ëÇϰųª »ç¿ëÀÚ Á¤ÀÇ ABAP Çڵ鷯¸¦ °³¹ßÇÏ¿© À̸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù. ABAP Çڵ鷯´Â SAP ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅͺ£À̽º ³»ºÎ ¹× ¿ÜºÎ·Î µ¥ÀÌÅ͸¦ °¡Á®¿À´Â ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù.
Ä¿³ØÅÍ¿¡ ´ëÇÑ ABAP Çڵ鷯´Â ABAP ÇÔ¼ö ¸ðµâ·Î ±¸ÇöµË´Ï´Ù. ABAP Çڵ鷯´Â Business Object ¶ó¿ìÅÍ /CWLD/RFC_DO_VERB_NEXTGEN¿¡¼ Business Object ¿äûÀ» ÀÌÇàÇϱâ À§ÇØ ÇÔ²² ÀÛµ¿ÇÏ´Â Çϳª ÀÌ»óÀÇ ÇÔ¼ö ¸ðµâÀÔ´Ï´Ù. ABAP Çڵ鷯´Â Business Object µ¥ÀÌÅ͸¦ SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ³»ºÎ ¹× ¿ÜºÎ·Î Àü´ÞÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù.
ABAP Çڵ鷯¸¦ °³¹ßÇÏ·Á¸é, Ä¿³ØÅͰ¡ SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ³»ºÎ ¹× ¿ÜºÎ·Î µ¥ÀÌÅ͸¦ °¡Á®¿À´Â ¹æ¹ý°ú ÀÌ ÇÁ·Î¼¼½º Áß µ¥ÀÌÅͰ¡ ÃëÇÏ´Â ¾ç½ÄÀ» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. Business Object 󸮿¡ ´ëÇÑ »óÀ§ ·¹º§ ¼³¸íÀº ABAP È®Àå ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ. Business Object 󸮿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ABAP È®Àå ¸ðµâ¿¡¼ Business Object 󸮸¦ ÂüÁ¶ÇϽʽÿÀ.
¾î´ðÅÍ Á¦°ø ABAP Çڵ鷯´Â ABAP Çڵ鷯°¡ µ¥ÀÌÅ͸¦ SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ³»ºÎ ¹× ¿ÜºÎ·Î Àü´ÞÇÒ ¼ö ÀÖ°Ô ÇÏ´Â SAP ±âº» API¸¦ »ç¿ëÇÕ´Ï´Ù. WebSphere Business Integration SystemÀº ´ÙÀ½ ±âº» API¸¦ ±¸ÇöÇÕ´Ï´Ù.
ABAP SQLÀº SQLÀÇ SAP µ¶Á¡ ¹öÀüÀÔ´Ï´Ù. ÀÌ´Â ¾î¶² SQL Äڵ带 ÀÛ¼ºÇÏ´õ¶óµµ SAP°¡ Áö¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º¿Í Ç÷§Æû Á¶ÇÕ¿¡¼ À̸¦ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï, µ¥ÀÌÅͺ£À̽º ¹× Ç÷§Æû µ¶¸³ÇüÀÔ´Ï´Ù. ABAP SQLÀº ±¸¹®ÀÌ ´Ù¸¥ ¹öÀüÀÇ SQL ±¸¹®°ú À¯»çÇϸç, ¸ðµç ±âº» µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¸í·É(¿¹: update, insert, modify, select ¹× delete)À» Áö¿øÇÕ´Ï´Ù. ABAP SQL, »ç¿ë¹ý, ±¸¹® ¹× ±â´É¿¡ ´ëÇÑ ¿ÏÀüÇÑ ¼³¸íÀº SAP ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ABAP SQLÀ» »ç¿ëÇÒ °æ¿ì, ABAP Çڵ鷯´Â ÀÛ¼º, °»½Å ¹× »èÁ¦ Á¶ÀÛÀ» À§ÇØ Business Object µ¥ÀÌÅͰ¡ ÀÖ´Â SAP µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ABAP Select¹®ÀÇ whereÀý¿¡¼ Business Object µ¥ÀÌÅ͸¦ Ű·Î »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Business Integration System¿¡¼´Â SAP Å×À̺íÀ» ¼öÁ¤ÇÏ´Â µ¥ À̸¦ °áÄÚ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. Ä¿³ØÅÍ´Â ABAP SQLÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ °Ë»ö ¹× ¾î´ðÅÍ Àü´Þ µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ ¼öÁ¤¸¸ ¼öÇàÇÕ´Ï´Ù.
Call TransactionÀº µ¥ÀÌÅ͸¦ SAP ½Ã½ºÅÛ¿¡ ÀÔ·ÂÇÏ´Â µ¥ ÇÊ¿äÇÑ SAP Á¦°ø ±â´ÉÀÔ´Ï´Ù. Call TransactionÀº ¿Â¶óÀÎ »ç¿ëÀÚ°¡ Æ®·£Àè¼Ç¿¡¼ º¸´Â µ¿ÀÏÇÑ È¸éÀ» »ç¿ëÇÏ¿©, µ¥ÀÌÅͰ¡ SAPÀÇ µ¥ÀÌÅÍ ¸ðµ¨À» ÁؼöÇϵµ·Ï º¸ÀåÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º¸¦ ÀϹÝÀûÀ¸·Î È¸é ½ºÅ©·¦ÇÎÀ̶ó°í ÇÕ´Ï´Ù. Call TransactionÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ À¯ÇüÀÇ Áö½Ã»çÇ×À» ÁöÁ¤ÇϽʽÿÀ.
½ÃÀÛÀº Call Transaction È£Ãâ¿¡¼ ´ÜÀÏ °ª ¸Å°³º¯¼ö·Î Àü´ÞµË´Ï´Ù. Ž»ö ¹× ¸ÊÇÎ Áö½Ã»çÇ×Àº ÁöÁ¤µÈ Çü½ÄÀ¸·Î Å×ÀÌºí¿¡ ÇÔ²² Àü´ÞµË´Ï´Ù. ¸ðµç SAP Æ®·£Àè¼ÇÀÇ Call TransactionÀ» È£ÃâÇÏ´Â µ¥ ÀÌ Çü½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Çü½Ä¿¡¼ ÀÌ·¯ÇÑ Áö½Ã»çÇ×Àº BDC µ¥ÀÌÅÍ, BDC Å×ÀÌºí ¶Ç´Â BDC ¼¼¼ÇÀ¸·Î ÂüÁ¶µË´Ï´Ù.
BDC(Batch Data Communication)´Â »ç¿ëÀÚ °³ÀÔ ¾øÀÌ SAP°¡ Æ®·£Àè¼Ç ½ÇÇàÀ» ÁؼöÇϵµ·Ï ÇÏ´Â Áö½Ã»çÇ× ¼¼Æ®ÀÔ´Ï´Ù. Áö½Ã»çÇ×Àº Æ®·£Àè¼ÇÀÇ È¸éÀÌ Ã³¸®µÇ´Â ¼ø¼ ¹× ¾î´À ȸ鿡¼ ¾î´À Çʵ带 µ¥ÀÌÅͷΠä¿ö¾ß ÇÏ´ÂÁö¸¦ Áö½ÃÇÕ´Ï´Ù. ¿Â¶óÀÎ »ç¿ëÀÚ¿¡°Ô °ø°³µÇ´Â SAP Æ®·£Àè¼ÇÀÇ ¸ðµç ¿ä¼Ò¿¡´Â BDC¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ID°¡ ÀÖ½À´Ï´Ù. ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ȸéÀÇ BDC ID¸¦ È®º¸ÇÏ·Á¸é ȸéÀÇ Çʵ忡 Ä¿¼¸¦ µÎ½Ê½Ã¿À. µµ¿ò¸»Àº F1À» ´©¸£°í ±â¼ú Á¤º¸¿¡ ´ëÇØ¼´Â F9¸¦ ´©¸£½Ê½Ã¿À. ÇÁ·Î±×·¥ À̸§ ¹× È¸é ¹øÈ£´Â È¸é µ¥ÀÌÅÍ ¾Æ·¡¿¡ ³ª¿µË´Ï´Ù.
ÀÔ·Â ÇʵåÀÇ BDC ID¸¦ È®º¸ÇÏ·Á¸é µ¥ÀÌÅÍ ÀÔ·ÂÀ» ¿øÇϴ ȸéÀÇ °¢ Çʵ忡 Ä¿¼¸¦ µÎ½Ê½Ã¿À. µµ¿ò¸»Àº F1À» ´©¸£°í ±â¼ú Á¤º¸¿¡ ´ëÇØ¼´Â F9¸¦ ´©¸£½Ê½Ã¿À. Àϰýó¸® ÀԷ¿¡ ´ëÇÑ ÇÊµå ¼³¸íÀ¸·Î À̸§ ÁöÁ¤µÈ »óÀÚ°¡ ÀÖÀ¸¸é, ȸé ÇʵåÀÇ Çʵå Á¤º¸¸¦ »ç¿ëÇϽʽÿÀ. ÀÌ »óÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ÇÊµå µ¥ÀÌÅÍ »óÀÚ¿¡¼ Å×À̺í À̸§°ú Çʵå À̸§À» ÇÏÀÌÇÂÀ¸·Î ÇÔ²² ¿¬°áÇϽʽÿÀ.
¸í·ÉÀÇ BDC ID¸¦ È®º¸ÇÏ·Á¸é ¸Þ´ºÀÇ ¸í·ÉÀ» °Á¶Ç¥½ÃÇÏ°í µµ¿ò¸»¿¡ ´ëÇØ¼´Â F1À» ´©¸£½Ê½Ã¿À. ÇÔ¼ö ÇʵåÀÇ °ªÀ» »ç¿ëÇϽʽÿÀ.
BAPI ¸ðµâÀ» »ç¿ëÇÏ¿© BAPI¸¦ Áö¿øÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â BAPI ¸ðµâ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸ðµç ABAP Çڵ鷯´Â µ¿ÀÏÇÑ ÇÔ¼ö ¸ðµâ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. ÇÔ¼ö ¸ðµâ ÀÎÅÍÆäÀ̽º´Â Business Object ¶ó¿ìÅÍ /CWLD/RFC_DO_VERB_NEXTGENÀÌ ABAP Çڵ鷯 »çÀÌ¿¡ Business Object µ¥ÀÌÅÍ Àü´ÞÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°½À´Ï´Ù.
*"*"Local interface: *" IMPORTING *" VALUE(PROC_FUNC_1) LIKE RS38L-NAME OPTIONAL *" VALUE(PROC_FUNC_2) LIKE RS38L-NAME OPTIONAL *" VALUE(OBJECT_NAME) LIKE /CWLD/LOG_HEADER-OBJ_NAME OPTIONAL *" VALUE(OBJECT_VERB) LIKE /CWLD/WIZ_IN-OBJ_VERB OPTIONAL *" VALUE(ARCHIVE) OPTIONAL *" VALUE(TEXT) LIKE T100-TEXT OPTIONAL *" EXPORTING *" VALUE(RETURN_TEXT) LIKE /CWLD/LOG_HEADER-OBJ_KEY *" VALUE(RFCRC) LIKE /CWLD/RFCRC_STRU-RFCRC *" TABLES *" RFC_STRUCTURE STRUCTURE /CWLD/OBJ_STRU *" EXCEPTIONS *" NOT_FOUND *" ERROR_PROCESSING
ÀÎÅÍÆäÀ̽ºÀÇ °¡Á®¿À±â ¼½¼Ç¿¡¼ ABAP Çڵ鷯 À̸§, Business Object À̸§ ¹× Business Object µîÀÇ °ªÀ» Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÎÅÍÆäÀ̽ºÀÇ ³»º¸³»±â ¼½¼ÇÀº ABAP Çڵ鷯 ó¸®ÀÇ °á°ú¿Í Åë½ÅÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸®ÅÏ ÄÚµå RFCRC ¸Å°³º¯¼ö´Â Ä¿³ØÅͰ¡ ¸®ÅÏÇÏ´Â Äڵ带 ÆÇº°ÇÏ´Â µ¥ »ç¿ëµÈ ´ÜÀÏ ÇʵåÀÔ´Ï´Ù. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
RC = 0(¼º°ø, VALCHANGE)
RC = 1(Àå¾Ö, FAIL)
RC = 21(¼º°ø, SUCCESS)
RETURN_TEXT ¸Å°³º¯¼ö´Â Ä¿³ØÅͰ¡ ¾²°Å³ª, ¸®ÅÏ »óÅ ¼³¸íÀÚ¿¡¼ ¿À·ù ¸Þ½ÃÁö·Î ·Î±×µÇ´Â 120ÀÚÀÇ »ç¿ë °¡´É ÅØ½ºÆ® ÇʵåÀÔ´Ï´Ù. ABAP Çڵ鷯°¡ ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÏÁö ¾ÊÀ¸¸é, /CWLD/RFC_DO_VERB_NEXTGENÀÌ ¸®ÅÏ Äڵ忡 µû¶ó ±âº» ÅØ½ºÆ®¸¦ Á¦°øÇÕ´Ï´Ù.
¾î´ðÅÍ´Â SAP¿ë WebSphere Business Object¿¡ ´ëÇÑ ABAP Çڵ鷯ÀÇ °³¹ßÀ» ¿ëÀÌÇÏ°Ô ÇÏ´Â ¿©·¯ API¸¦ Á¦°øÇÕ´Ï´Ù. À̵é API´Â ¸ðµç À¯ÇüÀÇ Ãß°¡ Business Object¸¦ Áö¿øÇÏ´Â µ¥ ¸ÞŸ µ¥ÀÌÅ͸¸À» ÇÊ¿ä·Î Çϱ⠶§¹®¿¡, ¡ºÀϹݡ» ABAP Çڵ鷯·Î °³¹ßµÇ¾ú½À´Ï´Ù. ¾î´ðÅÍ´Â ´ÙÀ½ ABAP Çڵ鷯 API¸¦ Á¦°øÇÕ´Ï´Ù.
¾î´ðÅÍ´Â ÀÌ·¯ÇÑ API¸¦ Áö¿øÇÏ´Â µµ±¸ ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ¼¼ °¡Áö ¸ðµç ABAP Çڵ鷯 APIÀÇ °æ¿ì, µµ±¸´Â IBM CrossWorlds Station(Æ®·£Àè¼Ç /n/CWLD/HOME)¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï F, IBM CrossWorlds Station Áö¿ø ·¹º§À» ÂüÁ¶ÇϽʽÿÀ. ¶ÇÇÑ ¾î´ðÅÍ´Â SAPODA¸¦ Á¦°øÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï D, SAPODA¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀÇ »ý¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ¼½¼Ç¿¡¼´Â ¾î´ðÅÍ Á¦°ø API¿¡ ´ëÇØ ¼³¸íÇϸç, IBM CrossWorlds Station µµ±¸ ¹× SAPODA¸¦ »ç¿ëÇÏ¿© ÀÌ¿¡ ´ëÇÑ Business Object¸¦ °³¹ßÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ´Ü°è¸¦ Á¦°øÇÕ´Ï´Ù.
Business Object ±¸Á¶´Â ¼Ó¼º¿¡ ´ëÇÑ ´Ù¾çÇÑ µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼´Â Ä¿³ØÅͰ¡ ÀÌµé ¿©·¯ µî·Ï Á¤º¸¸¦ ÇØ¼®ÇÏ´Â ¹æ¹ý ¹× Business Object¸¦ ¼öÁ¤ÇÒ ¶§ À̵éÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Ç¥ 13¿¡´Â ABAP È®Àå ¸ðµâÀÇ Business Object ¼Ó¼º µî·Ï Á¤º¸°¡ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 13. ABAP È®Àå ¸ðµâÀÇ Business Object ¼Ó¼º µî·Ï Á¤º¸
µî·Ï Á¤º¸ À̸§ | ¼³¸í |
---|---|
À̸§ | °¢ Business Object ¼Ó¼º¿¡´Â °íÀ¯ À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. |
Type | °ªÀº StringÀÔ´Ï´Ù. |
MaxLength | ÀÌ µî·Ï Á¤º¸´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. |
IsKey | Business ObjectÀÇ Ã¹ ¹øÂ° ´Ü¼ø ¼Ó¼ºÀº Ű ¼Ó¼ºÀ¸·Î ¼³Á¤µË´Ï´Ù. ¸ðµç Ű ¼Ó¼ºÀº String À¯ÇüÀ̾î¾ß ÇÕ´Ï´Ù. ÇÏÀ§ ¿ÀºêÁ§Æ®¸¦ Ű ¼Ó¼ºÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. |
IsForeignKey | ÀÌ µî·Ï Á¤º¸´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. |
IsRequired | ÀÌ µî·Ï Á¤º¸´Â ¼Ó¼ºÀÌ °ªÀ» Æ÷ÇÔÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
AppSpecificInfo | ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº Business Object¸¦ Áö¿øÇÏ´Â ABAP Çڵ鷯¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¾î´ðÅÍ´Â ÀÌ °ªÀ» ÀÚµ¿À¸·Î Á¦°øÇÏ´Â Business Object »ý¼º µµ±¸¸¦ Àü´ÞÇÕ´Ï´Ù. »ý¼ºµÈ °ªÀ» ¼öÁ¤ÇÏ´Â °æ¿ì, Business Object¸¦ ¿Ã¹Ù¸£°Ô ó¸®ÇÏ´Â µ¥ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. |
DefaultValue | ÀÌ µî·Ï Á¤º¸´Â ·±Å¸ÀÓ °ªÀÌ ¾ø´Â °æ¿ì ÀÌ ¼Ó¼º¿¡ ÁöÁ¤ÇÒ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
¾î´ðÅÍ´Â SAP ÀÀ¿ëÇÁ·Î±×·¥ ³»¿¡¼ WebSphere Business Object Á¤ÀÇ ÆÄÀÏÀ» »ý¼ºÇÒ ¼ö ÀÖ°Ô ÇÏ´Â Business Object °³¹ß µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Business Object Á¤ÀÇ ÆÄÀÏÀº SAP ºñÁî´Ï½º ÇÁ·Î¼¼½º¿Í »ý¼ºµÈ API¿¡ Á÷Á¢ÀûÀ¸·Î ÇØ´çÇÕ´Ï´Ù.
IBM CrossWorlds Station¿¡¼ ´ÙÀ½ °³¹ß µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Àιٿîµå ¸¶¹ý»ç µµ±¸¸¦ »ç¿ëÇϸé, Çʼö ±â´ÉÀ» Áö¿øÇÏ´Â SAP Æ®·£Àè¼ÇÀ» ÁøÇàÇÒ ¶§ »ç¿ëÀÚ Á¶Ä¡¸¦ ±â·ÏÇÏ¿© ÇØ´ç 󸮿¡ ÇÊ¿äÇÑ Business Object ¹× ¸ÞŸ µ¥ÀÌÅ͸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ABAP Äڵ带 ÀÛ¼ºÇϰųª Business Object¿¡ ´ëÇÑ ±âº» µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ ¾Ë Çʿ䰡 ¾ø½À´Ï´Ù.
Àιٿîµå ¸¶¹ý»ç´Â SAP Æ®·£Àè¼Ç¿¡¼ »ç¿ëÀÚ Á¶Ä¡¸¦ ±â·ÏÇϰí ÇØ¼®ÇÏ¿©, µ¿Àû Æ®·£Àè¼Ç Å×ÀÌºí¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ´Â Ç÷§ ±¸Á¶(°èÃþ ±¸Á¶°¡ ¾Æ´Ô) Business ObjectÀÇ Á¤ÀǸ¦ Áö¿øÇÕ´Ï´Ù. Áï, ÀÌ´Â ÇÏÀ§ Business Object¸¦ Æ÷ÇÔÇÏ´Â Business Object¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. Àιٿîµå ¸¶¹ý»ç¸¦ ÄÚµå »ý¼º±â·Î »ç¿ëÇÏ¿© Á¤Àû Äڵ尡 ÇÊ¿äÇÑ Á»´õ º¹ÀâÇÑ ¿ÀºêÁ§Æ®ÀÇ °³¹ßÀ» ¿ëÀÌÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Business Object ¿äûÀÇ Business Object °³¹ß¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â µ¿Àû Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ¿© Business Object °³¹ßÀ» ÂüÁ¶ÇϽʽÿÀ.
¿ÀºêÁ§Æ® Á¤ÀÇ »ý¼º±â¸¦ »ç¿ëÇÏ¿© µ¿Àû Æ®·£Àè¼Ç Å×À̺íÀÇ ¸ÞŸ µ¥ÀÌÅÍ ¶Ç´Â IDoc¿¡ ±â¹ÝÇÑ WebSphere Business Object Á¤ÀǸ¦ ºôµåÇÒ ¼ö ÀÖ½À´Ï´Ù. »ý¼ºµÇ´Â Business Object Á¤ÀÇ ÆÄÀÏÀº IDocÀÇ °ü°è¿Í ±¸Á¶¸¦ À¯Áöº¸¼öÇÕ´Ï´Ù. IDoc Çڵ鷯´Â À̵é IDoc¿¡¼ °³¹ßµÈ Business Object¸¦ »ç¿ëÇÕ´Ï´Ù. µû¶ó¼ »ý¼º±â¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀǸ¦ »ý¼ºÇÒ ¶§ ¿ÀºêÁ§Æ® ƯÁ¤ IDoc Çڵ鷯 ÇÔ¼ö ¸ðµâÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÏ´Ü Business Object Á¤Àǰ¡ »ý¼ºµÇ¸é, ¼Ó¼º À̸§À» ¼öÁ¤Çϰí Á¤Àǰ¡ ¿øÇÏ´Â ¸ðµç ±â´ÉÀ» Áö¿øÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
¿ÀºêÁ§Æ® Á¤ÀÇ »ý¼º±â¸¦ »ç¿ëÇÑ Business Object °³¹ß¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â IDoc¸¦ »ç¿ëÇÏ¿© Business Object °³¹ßÀ» ÂüÁ¶ÇϽʽÿÀ.
SAPODA·Î µ¿Àû °Ë»ö ¹× µ¿Àû Æ®·£Àè¼Ç¿¡¼ »ç¿ëµÇ´Â Å×ÀÌºí ¶Ç´Â IDoc¿¡ ±â¹ÝÇÑ WebSphere Business Object Á¤ÀǸ¦ ºôµåÇÒ ¼ö ÀÖ½À´Ï´Ù. SAPODA¸¦ »ç¿ëÇÑ Business Object °³¹ß¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï D, SAPODA¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀÇ »ý¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.