SAP B1에 애드온을 만들고 데이터베이스에 애드온 테이블을 만드는 가장 좋은 장소가 무엇인지 알아야합니까? 다음 버전에서는 테이블 열을 확인하고 업데이트해야합니다. > 사용자 정의 도구 - -> 사용자 정의 테이블 - 설정SAP B1 AddOn, 테이블이 존재하고 테이블을 만들 수 있는지 확인하는 가장 좋은 장소는 무엇입니까?
당신이 원한다면 당신은 SAP의 UserTables를 사용하도록 조언
SAP B1에 애드온을 만들고 데이터베이스에 애드온 테이블을 만드는 가장 좋은 장소가 무엇인지 알아야합니까? 다음 버전에서는 테이블 열을 확인하고 업데이트해야합니다. > 사용자 정의 도구 - -> 사용자 정의 테이블 - 설정SAP B1 AddOn, 테이블이 존재하고 테이블을 만들 수 있는지 확인하는 가장 좋은 장소는 무엇입니까?
당신이 원한다면 당신은 SAP의 UserTables를 사용하도록 조언
, 그것은 SAP는 SAP 응용 프로그램 도구에서 그들을 만들 수 있습니다, 권장 것입니다 UserTablesMD 객체를 사용해야한다. 당신이 표는 GeyByKey 방법, 또는 OUTB 테이블을 조회 레코드를 사용하여 동일한 개체를 사용할 수 있습니다 존재하는지 확인하려면 당신은 SAP 공식 포럼 http://scn.sap.com/community/business-one-sdk
의 추가 기능에 대한 자세한 정보를 찾을 수 있습니다.
애드온 내의 테이블 및 필드 생성을 제어하고 이벤트를 매핑하고 다른 것들 사이에서 예외 처리를하는 프레임 워크를 개발했습니다. 이 프레임 워크는 아직 개발 중이며 많은 애드온에서 이미 사용되고 있습니다. 다음은
은 당신이 관심이 있다면
[Tables("OUSR", "Cadastro de Usuários", true)]
public class OUSR : TableBase
{
[Fields("AdmPlg", "Administrar Plugin", 1, "N", false, BoFldSubTypes.st_None)]
[ValoresValidos("N", "Não")]
[ValoresValidos("S", "Sim")]
public string AdmPlg { get; set; }
}
내가 제공 할 수
[Tables(nome: "SZACONFIG", descricao: "Configurações plugins", tipo: BoUTBTableType.bott_NoObject, tabelaSistema: false)]
public class Configuracoes : TableBase
{
[Fields("NomeUsu", "Nome de Usuário", 150, true, BoFldSubTypes.st_None)]
public string NomeUsuario { get; set; }
[Fields("NomePlg", "Nome do Plugin", 200, true, BoFldSubTypes.st_None)]
public string NomePlugin { get; set; }
[Fields("Ativo", "Ativo", 1, false, BoFldSubTypes.st_None)]
[ValoresValidos("N", "Não")]
[ValoresValidos("Y", "Sim")]
public string Ativo { get; set; }
}
표 시스템
USERTABLE 프레임 워크를 사용하여 테이블과 필드를 작성하는 방법의 예입니다
Vouce를 (를) 시뮬레이션 할 수 있습니다. Creio que vai facilitar. – Szarblewski
안녕 , 고마워! –
안녕하세요, 고마워요. 하지만, 어디에 내 추가 기능의 레이어를 UserTablesMD를 사용하고 테이블이 있는지 여부를 알아야합니다. –
안녕하세요, 저는 방금 답변을 편집했습니다. – Teta