Business Object ¼Ó¼º µî·Ï Á¤º¸

ÃÖ»óÀ§ ·¹º§ Business Object ¼Ó¼ºÀÇ µî·Ï Á¤º¸´Â ¼Ó¼ºÀÌ ´Ü¼ø °ª, ÇÏÀ§ ¶Ç´Â ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» ³ªÅ¸³»´ÂÁö ¿©ºÎ¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

SAPODA´Â °¢ Å×ÀÌºí¿¡ ¼³¸íµÈ ´ë·Î ¼Ó¼º µî·Ï Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.


Ç¥ 34. ´Ü¼ø ¼Ó¼º µî·Ï Á¤º¸: ÃÖ»óÀ§ ·¹º§ Business Object
µî·Ï Á¤º¸ À̸§ ¼³¸í
Name BAPI ¸Å°³º¯¼öÀÇ ¼³¸í ¶Ç´Â À̸§¿¡¼­ ÆÄ»ýµË´Ï´Ù. SAPODA´Â Ư¼ö ¹®ÀÚ(¿¹: ¸¶Ä§Ç¥, ½½·¡½Ã ¹× °ø¹é)¸¦ ¹ØÁÙ·Î ¹Ù²ß´Ï´Ù.
Type µ¥ÀÌÅÍÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. SAPODA´Â °ªÀ» StringÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
MaxLength BAPI ¸Å°³º¯¼öÀÇ ÇÊµå ±æÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù.
IsKey ¼Ó¼ºÀÌ Å°ÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Business ObjectÀÇ Ã¹ ¹øÂ° ´Ü¼ø ¼Ó¼º ±âº»°ªÀº Ű ¼Ó¼ºÀÔ´Ï´Ù. Ä¿³ØÅÍ´Â ÇÏÀ§ Business Object ¶Ç´Â ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» ³ªÅ¸³»´Â ¼Ó¼ºÀ» Ű ¼Ó¼ºÀ¸·Î »ç¿ëÇÏ´Â °ÍÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ BAPI°¡ ±¸Á¶ ¹× Å×ÀÌºí ¸Å°³º¯¼ö¸¸À» Á¦°øÇÏ´Â °æ¿ì, ´Ü¼ø ¼Ó¼ºÀ» ù ¹øÂ° ¼Ó¼ºÀ¸·Î »ðÀÔÇØ¾ß ÇÕ´Ï´Ù. SAPODA´Â Dummy_key ¼Ó¼ºÀ» ù ¹øÂ° ¼Ó¼ºÀ¸·Î »ðÀÔÇϰí À̸¦ Ű ¼Ó¼ºÀ¸·Î Ç¥½ÃÇϸé, ÀûÀýÇÑ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ÇØ´ç °ªÀ» ¼öÁ¤ÇÏÁö ¸¶½Ê½Ã¿À.
IsForeignKey SAPODA´Â °ªÀ» false·Î ¼³Á¤ÇÕ´Ï´Ù.
IsRequired ¼Ó¼ºÀÌ °ªÀ» Æ÷ÇÔÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. SAPODA´Â °ªÀ» false·Î ¼³Á¤ÇÕ´Ï´Ù.
AppSpecificInfo ¿¬°üµÈ ¼Ó¼º¿¡ ÇØ´çÇÏ´Â BAPI ¸Å°³º¯¼öÀÇ À̸§À» Æ÷ÇÔÇÕ´Ï´Ù. Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
IABAPFieldName:EABAPFieldName
 

ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â "Business Object ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸"¸¦ ÂüÁ¶ÇϽʽÿÀ.

DefaultValue ·±Å¸ÀÓ °ªÀÌ ¾ø´Â °æ¿ì, ÀÌ ¼Ó¼º¿¡ ÁöÁ¤ÇÒ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. SAPODA´Â ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù.

Ç¥ 35¿¡¼­´Â ÇÏÀ§ ¶Ç´Â ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» ³ªÅ¸³»´Â ¼Ó¼ºÀ» ³ª¿­ÇÏ°í ¼³¸íÇÕ´Ï´Ù. SAPODA´Â ¾Æ·¡¿¡ ¼³¸íµÈ µî·Ï Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.


Ç¥ 35. Çϳª ÀÌ»óÀÇ ÇÏÀ§¸¦ ³ªÅ¸³»´Â ¼Ó¼ºÀÇ µî·Ï Á¤º¸
µî·Ï Á¤º¸ À̸§ ¼³¸í
Name °ªÀº ±¸Á¶ ¶Ç´Â Å×ÀÌºí ¸Å°³º¯¼öÀÇ À̸§ÀÔ´Ï´Ù. Çü½ÄÀº

BOprefix_BAPIParameterNameÀÔ´Ï´Ù.

Type °ªÀº ÇÏÀ§ Business ObjectÀÇ À¯ÇüÀÔ´Ï´Ù. Áï, À¯ÇüÀº

BOprefix_BAPIParameterNameÀÔ´Ï´Ù.

ContainedObjectVersion SAPODA´Â °ªÀ» 1.0.0À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
Relationship SAPODA´Â °ªÀ» containment·Î ¼³Á¤ÇÕ´Ï´Ù.
IsKey SAPODA´Â °ªÀ» false·Î ¼³Á¤ÇÕ´Ï´Ù.
IsForeignKey SAPODA´Â °ªÀ» false·Î ¼³Á¤ÇÕ´Ï´Ù.
IsRequired ¼Ó¼ºÀÌ °ªÀ» Æ÷ÇÔÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. SAPODA´Â °ªÀ» false·Î ¼³Á¤ÇÕ´Ï´Ù.
AppSpecificInfo ¿¬°üµÈ ¼Ó¼º¿¡ ÇØ´çÇÏ´Â BAPI ¸Å°³º¯¼öÀÇ À̸§À» Æ÷ÇÔÇÕ´Ï´Ù. Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
IBAPIParameterName:EBAPIParameterName
 

ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â "¼Ó¼ºÀÇ AppSpecificInfo"¸¦ ÂüÁ¶ÇϽʽÿÀ.

Cardinality BAPI ±¸Á¶ ¸Å°³º¯¼ö´Â ´ÜÀÏ Ä«µð³¾¸®Æ¼(1)¸¦ °¡Áö¸ç, BAPI Å×ÀÌºí ¸Å°³º¯¼ö´Â ´ÙÁß Ä«µð³¾¸®Æ¼(n)¸¦ °¡Áý´Ï´Ù.

Áß¿ä:
´Ü¼ø ¼Ó¼º¿¡´Â µÎ °³ÀÇ Æ¯¼ö °ª(CxIgnore ¹× CxBlank)ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Business Object°¡ BAPI ¸ðµâ¿¡ ¼­ºñ½º È£Ãâ ¿äûÀ¸·Î Àü¼ÛµÇ°í Business Object¿¡ CxIgnore ¶Ç´Â CxBlank·Î ¼³Á¤µÈ ´Ü¼ø ¼Ó¼ºÀÌ ÀÖÀ» ¶§, ÇØ´ç ¼Ó¼ºÀÌ BAPI ¸ðµâ¿¡ º¸ÀÌÁö ¾Ê´Â °Íó·³ µË´Ï´Ù. ±×·¯³ª SAP ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ·¯ÇÑ ¼Ó¼ºÀ» ABAP µ¥ÀÌÅÍ À¯ÇüÀ¸·Î ÃʱâÈ­ÇÕ´Ï´Ù. BAPI ¸ðµâÀº ¸®ÅÏµÈ ¸ðµç °ø¹é °ªÀ» CxIgnore·Î º¯È¯ÇÕ´Ï´Ù.

¼Ó¼º°ª ÃʱâÈ­

SAPÀÇ ¸ðµç Çʵ忡´Â ÃʱⰪÀÌ ÀÖ½À´Ï´Ù. Ä¿³ØÅͰ¡ ¼­ºñ½º È£Ãâ ¿äûÀ» ¼ö½ÅÇÒ ¶§, BAPI ƯÁ¤ Business Object Çڵ鷯´Â ´ëºÎºÐÀÇ BAPI ÀÎÅÍÆäÀ̽º ¸Å°³º¯¼ö¸¦ Ç¥ 36¿¡ ³ª¿­µÈ °ªÀ¸·Î ä¿ó´Ï´Ù. À¯ÀÏÇÑ ¿¹¿Ü´Â ¹®ÀÚ µ¥ÀÌÅÍ À¯ÇüÀÔ´Ï´Ù. Business Object Çڵ鷯´Â Business Object ¼Ó¼ºÀÇ CxIgnore¸¦ SAP ÇʵåÀÇ °ø¹éÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ´Ù¸¥ °ªÀ» CxIgnore·Î º¯È¯ÇÏ·Á´Â °æ¿ì, Business Object¸¦ ÀÛ¼ºÇÏ´Â ±¸¼º¿ä¼Ò°¡ º¯È¯À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, WebSphere Inter Change Server°¡ ÅëÇÕ ºê·ÎÄ¿ÀÏ ¶§ ¸ÊÀ» ¼öÁ¤ÇÏ¿© ÀÌ º¯È¯À» ó¸®ÇϽʽÿÀ.

Ç¥ 36¿¡¼­´Â Business Object Çڵ鷯°¡ ¼³Á¤ÇÑ ÃʱⰪÀ» Á¦°øÇÕ´Ï´Ù.


Ç¥ 36. SAPÀÇ Ãʱâ ÇÊµå °ª
µ¥ÀÌÅÍ À¯Çü ¼³¸í Business Object Çڵ鷯¿¡¼­ ¼³Á¤µÈ ÃʱⰪ
C ¹®ÀÚ space
N ¼ýÀÚ ¹®ÀÚ¿­ 000...
D ³¯Â¥(YYYMMDD) 00000000
T ½Ã°£(HHMMSS) 000000
X ¹ÙÀÌÆ®(16Áø) X00
I Á¤¼ö 0
P ÆÑ ¼ýÀÚ 0
F ºÎµ¿ ¼Ò¼öÁ¡ ¼ö 0.0

Copyright IBM Corp. 1997, 2004